Portál AbcLinuxu, 12. května 2025 06:32

Dotaz: víceřádkové komentáře v linuxových skriptech

13.12.2006 12:14 Terka | skóre: 13
víceřádkové komentáře v linuxových skriptech
Přečteno: 659×
Odpovědět | Admin
sql používá víceřádkové komentáře takto:

/* sdfadsf adfasd fasdfas fasdf as f a sdfasf asfasf adf a sdfasdfasfasdf f */

jde něco podobného i linuxových skriptech?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2006 12:45 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne.
13.12.2006 12:48 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je to linuxovy script? V bashi? V Perlu? V PHP? Jinym jazyce? Nejak nemam fantazii.
Osobní blog
13.12.2006 12:53 Terka | skóre: 13
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
bash
jose17 avatar 13.12.2006 13:13 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
nie
Ja vim, on vi, ty nano!
13.12.2006 13:31 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
ale jo ;-)
true <<konec_vyceradkoveho_komentare
iwjfio
wpfwehfiphue
er[hieurh
eryfgg
ewruhuihe
konec_vyceradkoveho_komentare
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
Josef Kufner avatar 13.12.2006 13:42 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Jo, před chvílí jsem to sem taky chtěl dát, ale říkal jsem si, že nebudu šířit takovéhle prasárničky ;-)
Hello world ! Segmentation fault (core dumped)
13.12.2006 13:15 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Ne, ale pokud potrebuji najednou zakomentovat/odkomentovat nekolik radku, tak jednoduchy regularni vyraz k tomu dostacuje.
13.12.2006 13:35 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Pravdu díš, když člověk používá nějaký rozumný textový editor, tak to není žádný problém :-) například v mém oblíbeném textovém editoru zmáčknu <Shift+V> označím řádky a pak :'<,'>s/^/#/ a mám zakomentováno, odkomentuju analiogicky pomocí :'<,'>s/^#// Několikanásobné vnoření a podobně není žádný problém ;-)
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
13.12.2006 17:09 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Presne tak, jak jednoduche a ucelne.
Josef Kufner avatar 13.12.2006 19:28 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
A s pomocí :map je to i rychlé :-D
Hello world ! Segmentation fault (core dumped)
14.12.2006 00:09 Haaja | skóre: 25 | blog: haaja | Praha
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Je pravda ze do ted jsem to namapovane nemel, ale po vasem vybidnuti uz jo, takze ted je to opravdu bez problemu ;)
14.12.2006 00:15 Christof | skóre: 22 | Havířov
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
není rychlejší Ctrl+V, označit, Shift+I, #, Escape ?
Josef Kufner avatar 14.12.2006 00:24 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Hehe, dobrá finta :-D
Hello world ! Segmentation fault (core dumped)
13.12.2006 12:53 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
ako v ktorom jazyku.
väčšinou sa však používa iba komentár "do konca riadku", je menej náchylný na chybu "zakomentovanie komentára"
13.12.2006 14:08 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
sql používá víceřádkové komentáře takto:

/* sdfadsf adfasd fasdfas fasdf as f a sdfasf asfasf adf a sdfasdfasfasdf f */
To není pravda!!

SQL používá dvě pomlčky pro jednořádkové komentáře. Některé databáze mají vlastní syntax pro víceřádkové komentáře, například složené závorky (jako v Pascalu) nebo kombinace lomítka a hvězdičky (jako v C). Nebo i větší exotičnosti.
13.12.2006 18:16 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
if false; then
  bla
  bla
  bla
fi
If you hold a Unix shell up to your ear, you can you hear the C.
Josef Kufner avatar 13.12.2006 19:28 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Ne, tohle nefunguje, zkus si tak zkomentovat kus kódu nebo cokoliv, co obsahuje "fi".
Hello world ! Segmentation fault (core dumped)
13.12.2006 23:28 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
To je sice pravda, ale rovnako mozem argumentovat, ze C komentare nefunguju, pretoze sa neda komentovat text, ktory obsahuje */

Tak uz iba pouzit nejaky editor. Napr kate, oznacit viac riadkov a Ctrl+d. Zrusit komentar Ctrl+Shift+d.
If you hold a Unix shell up to your ear, you can you hear the C.
Josef Kufner avatar 14.12.2006 00:28 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Ne tak docela. Na /* alespoň upozorní zvýrazňování syntaxe.

A zakomentovat se to dá pomocí #if 0 ... #endif, což narozdíl od bashového bratříčka není interpretováno, ale preprocesorem vykousnuto a vim to obarvičkuje jako komentář.
Hello world ! Segmentation fault (core dumped)
14.12.2006 12:02 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: víceřádkové komentáře v linuxových skriptech
Odpovědět | | Sbalit | Link | Blokovat | Admin
No tak jsem viděl tlupu různých odpovědí. Takže tu napíšu co používám občas já.
#!/bin/bash
# Víceřádkový komentář
komentar[1]=$"
První
víceřádkový
komentář
"
komentar[2]=$"
Druhý
komentář
"
echo "${komentar[2]}"
Výhodou je, že si je z toho pole mohu i operativně vypisovat. Třeba ve smyčkách, nebo tak.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.