... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...
je bedoelt commentaar? #
It sounds like it could be either bad hardware or software
Ja, maar zo'n # gaat niet werken als je meerdere regels aan elkaar plakt met \, lijkt me.
Ik neem aan dat je dit in een script doet, je zou dan natuurlijk wel de string die het commando bevat uit stukjes kunnen opbouwen (en bij elk stukje commentaar zetten), en aan het eind het geheel uitvoeren?
Ik bedoel dus zoiets:
Als je dit uitvoert zie je (niet al te verrassend) 'bla bla bla' op je scherm.
Ik neem aan dat je dit in een script doet, je zou dan natuurlijk wel de string die het commando bevat uit stukjes kunnen opbouwen (en bij elk stukje commentaar zetten), en aan het eind het geheel uitvoeren?
Ik bedoel dus zoiets:
code:
1
2
3
4
5
6
| #!/bin/bash cmd="echo bla" # Print zinloos geblaat cmd="$cmd bla bla" # Veel geblaat, weinig wol $cmd # Commando uitvoeren |
Als je dit uitvoert zie je (niet al te verrassend) 'bla bla bla' op je scherm.
[ Voor 35% gewijzigd door Wilke op 29-06-2005 11:36 ]
Commentaar pakt hij wel in een scriptje, maar dit is niet de bedoeling.
bij het uitvoeren van de bovenstaande code stop hij bij de eerste #...
Is er geen manier om commentaar te maken (zonder script)?
code:
1
2
3
| ./configure --prefix=/var/apache \ --enable-module=access #Access control based on client hostname or IP address \ --disable-module=actions #Executing CGI scripts based on media type or request method |
bij het uitvoeren van de bovenstaande code stop hij bij de eerste #...
Is er geen manier om commentaar te maken (zonder script)?
... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...
Volgens mij zie ik in scripts wel commentaar langskomen in de trant van
Zou alleen niet durven zeggen of dat ook in sh scripts werkt, probeer het eens (commentaar dus *achter* de "next line", alhoewel ik denk dat de scope daarvan sowiezo enkel de regel zelf is -> wordt niet feitelijk meegegeven aan het configure script...
code:
1
2
3
| regel 1 \ # regel 1 regel2 \ # regel 2 enz; |
Zou alleen niet durven zeggen of dat ook in sh scripts werkt, probeer het eens (commentaar dus *achter* de "next line", alhoewel ik denk dat de scope daarvan sowiezo enkel de regel zelf is -> wordt niet feitelijk meegegeven aan het configure script...
Het maakt niet uit of ik de # voor of achter de \ zet.
achter =
voor= hij negeert alles wat na de # komt, maar dus ook de regel na \
achter =
code:
1
| configure:Error: invalid option ' #' |
voor= hij negeert alles wat na de # komt, maar dus ook de regel na \
[ Voor 24% gewijzigd door Zware Unit op 29-06-2005 12:09 ]
... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...
Waarom je het wil is me niet helemaal duidelijk, maar je zou gebruik kunnen maken van backquotes. Daarmee gebruik je de output van het statement dat je binnen de quotes hebt staan, in dit geval dus de output van het #-commando (leeg)../
Het maakt in dit geval niet uit waar je het commentaar in de argumentlijst wilt...
voorbeeld
./configure --help=short `#show short help`
./configure --`#show short help`help=short
./configure `#show short help`--help=short
Het maakt in dit geval niet uit waar je het commentaar in de argumentlijst wilt...
voorbeeld
./configure --help=short `#show short help`
./configure --`#show short help`help=short
./configure `#show short help`--help=short
Pagina: 1