![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| bestått variabel fra bash til perl fra bash script | arsidh | Shell programmering og Skripting | 10 | 06-04-2008 01:25 |
| Parse String fra en variabel | racbern | Shell programmering og Skripting | 3 | 04-07-2008 01:04 |
| parse variable | mpang_ | Shell programmering og Skripting | 2 | 01-03-2007 07:31 |
| bash konv variabelen inneholder @ | Yogesh Sawant | Shell programmering og Skripting | 4 | 12-20-2006 06:51 |
| parse en streng variable | methos | Shell programmering og Skripting | 3 | 10-18-2005 05:18 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Hvordan analysere en variabel i en bash script?
Jeg har et skript jeg bruke på min web server (Apache2). Jeg bytter til Lighttpd og trenger å foreta noen endringer.
Dette er hva jeg bruker på apache server #! / bin / bash # Godtar 3 parametre: <domain navn> <user navn> <XXXXXXXX> # Domenenavnet uten www (akkurat domain.com) # Brukernavn vil være best på 6 til 10 tegn lange # Bare kontrollerer om siste er til stede, og bruker den for MySQL # Passord. Hvis ikke - ikke skaper mysql konto hvis [ "$ 3"! \u003d ""]; deretter --- Avklipt ---- useradd $ 2-m filename \u003d / etc/apache2/sites-available / $ 2.www echo "<VirtualHost 10.10.10.10>"> $ filename echo "ServerAdmin webmaster @ $ 1">> $ filename --- Avklipt noen mer ----- Jeg nå behov for å analysere de første variabel å legge til noen tegn: Så i utgangspunktet: bruker example.com # # Example.com # $ HTTP [ "host"] \u003d ~ "(^ | \.) Eksempel \. Com $ ( server.document-root \u003d "/ home / eksempel / public_html" server.errorlog \u003d "/ var / log / lighttpd / eksempel-error.log" accesslog.filename \u003d "/ var / log / lighttpd / eksempel-access.log" server.error-handler-404 \u003d "/ e404-example.php" ) Behov for å bli: echo "#">> $ filename echo "#% 1">> $ filename echo "#">> $ filename echo "$ HTTP [\" host \ "] \u003d ~ \" (^ | \.)<domene>\.<tld>$ \ "(">> $ Filename --- Osv. ---- Jeg tror den beste måten vil være å analysere før jeg traff periode og bruke den første delen som en variabel, og den siste delen som en annen. Jeg håper dette er fornuftig. Hjelp ville være verdsatt. Alan |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|