[Apache] configure incl. notitie mogelijk?

Pagina: 1
Acties:

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
Is het mogelijk voor configure om het deel tussen haakjes te negeren?

code:
1
2
3
./configure --prefix=/var/apache \
--enable-module=access \ (Access control based on client hostname or IP address)
--enable-module=enz enz \ (bla bla bla)


Ook voor andere configures zoals php lijkt me dit handig. Vooral omdat er nogal wat functies zijn die niet altijd even duidelijk zijn.

[ Voor 6% gewijzigd door Zware Unit op 29-06-2005 10:09 ]

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

je bedoelt commentaar? #

It sounds like it could be either bad hardware or software


  • Wilke
  • Registratie: December 2000
  • Laatst online: 14:12
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:

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 ]


  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
Commentaar pakt hij wel in een scriptje, maar dit is niet de bedoeling.

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...


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 11-02 20:53

Kippenijzer

McFallafel, nu met paardevlees

Volgens mij zie ik in scripts wel commentaar langskomen in de trant van
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...

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
Het maakt niet uit of ik de # voor of achter de \ zet.

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...


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
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

  • Wilke
  • Registratie: December 2000
  • Laatst online: 14:12
Als je dit niet in een script zet, wat is dan het nut van commentaar :?
Pagina: 1