Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Pouzitie "#" v bash  (Přečteno 3020 krát)

adam.beno

  • Návštěvník
  • *
  • Příspěvků: 24
    • Zobrazit profil
Pouzitie "#" v bash
« kdy: 22 Prosinec 2013, 15:05:47 »
Prosim objasni mi niekto toto? V bash programovani sa pouziva ''#'' ako znak pre komentare a nic za tym sa nepreklada mimo prveho riadku
#!/bin/bash kde # nesluzi ako komentar. V skole mame davkovy system PBS kde ako ukazkovy skript na pouzitie systemu PBS je toto :

#!/bin/bash
#PBS -S /bin/bash
#PBS -N myjob.pbs
#PBS -j oe
#PBS -M pepa.novak@cvut.cz
#PBS -m bae
#PBS -l walltime=01:00:00
#PBS -l select=1:ncpus=32:host=altix
#PBS -l place=pack:shared
echo "Starting run at: `date`"
/home/pepa/muj_program
echo "Job finished at: `date`"

Ako je mozne ze tieto riadky : #PBS -S /bin/bash
                                          #PBS -N myjob.pbs
                                          #PBS -j oe
                                          #PBS -M pepa.novak@cvut.cz
                                          #PBS -m bae
                                          #PBS -l walltime=01:00:00
                                          #PBS -l select=1:ncpus=32:host=altix
                                          #PBS -l place=pack:shared

nieco vobec vykonaju ak zacinaju prikazom "#" a vsetko za nimi sluzi ako komentat.

Dakujem za odpoved

TIBOR

  • Guru
  • *****
  • Příspěvků: 6458
  • Som uzivatel linuxovej distribucie, som linuxak?
    • Zobrazit profil
Re:Pouzitie "#" v bash
« Odpověď #1 kdy: 22 Prosinec 2013, 15:15:34 »
Zeby najprv tie riadky spracoval(odchytil) system PBS a az potom ich predal BASH-u bez toho # samozrejme ak sa zacinaju #PBS. Ale je to len moj odhad.
HP Laptop 17-ca1xxx Ubuntu Mate 20.04.2 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

jmp

  • Závislák
  • ****
  • Příspěvků: 2644
    • Zobrazit profil
Re:Pouzitie "#" v bash
« Odpověď #2 kdy: 22 Prosinec 2013, 15:24:53 »
# opravdu v bashi uvozuje komentář
co vás vede k tvrzení, že zakomentované řádky vykonávají nějakou činnost?

adam.beno

  • Návštěvník
  • *
  • Příspěvků: 24
    • Zobrazit profil
Re:Pouzitie "#" v bash
« Odpověď #3 kdy: 22 Prosinec 2013, 15:29:13 »
Napriklad to ze ak zmenim #PBS -M pepa.novak@cvut.cz na #PBS -M benoadam@cvut.cz tak mi pride na email nejaky udaj o spusteni pbs.

jmp

  • Závislák
  • ****
  • Příspěvků: 2644
    • Zobrazit profil
Re:Pouzitie "#" v bash
« Odpověď #4 kdy: 22 Prosinec 2013, 17:00:36 »
to nevidím jako vhodný argument pro vaše tvrzení (nijak to nedokládá, že je v rámci spouštění skriptu vykonán komentář...)