![]() |
|
|
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 |
| Hvordan navigere forrige filene en etter en. | ajayshukla | UNIX for Dummies Spørsmål og svar | 5 | 08-14-2008 01:25 |
| Vise Directory Innhold som du navigerer kataloger i UNIX | shelata | UNIX for Dummies Spørsmål og svar | 2 | 07-28-2008 02:39 |
| Hvordan navigerer jeg til en katalog?? | kprescod4158 | Shell programmering og Skripting | 2 | 01-20-2008 05:24 |
| Kan du navigere over hjemmekatalog? | patwa | UNIX for Dummies Spørsmål og svar | 4 | 06-13-2007 11:27 |
| må acces unix boksen thrugh internett | RuDe_BuT_CoOoL | UNIX for Dummies Spørsmål og svar | 4 | 05-10-2003 11:30 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei,
Jeg har et requiremnet der jeg må bruke logikk på kataloger og sub-direcotories. Eksempel: base \u003d "/ a / b / c" base1 \u003d "/ a / b / c / d / e" undermapper i både base og base1 er samme: es, ig, OS var1 \u003d es var2 \u003d ig var3 \u003d os Nå har jeg brukt follwoing linjene i min kode, og disse skaper problem for dir in "($ base | $ base1) / $ var1" "($ base | $ base1) / $ var2" "($ base | $ base1) / $ var3" gjøre ( echo "Den aktuelle katalogen:" `pwd`>> $ (LogFile) cd "$ dir" | | videre for jeg i *.* gjøre ( touch "$ i" & & printf "Suksess:% s \ n" "$ i" | | printf 'mislyktes:% s \ n "" $ i ">> $ (LogFile) ) ferdig ) ferdig Vær foreslår på ovennevnte koden. mens utføring for loop det fungerer ikke. |
|
||||
|
Takk Christoph.
Jeg har brukt det i skript som nedenfor. Men det fungerte ikke for meg. Vær foreslår. for dir i "$ base "/{"$ var1", "var2", "$ var3", d / e / ($ var1 "," var2 "," $ var3 ") / * touchfiles1.sh [37]: / a / b / c / (es, ig, OS, / d / e / (es, ig, os) / *: ikke funnet. |
|
||||
|
Det er en avsluttende spenne mangler.
Hva min tekstutdraget gjør det iterates gjennom alle dine kataloger og vil skrive ut filer og kataloger i dem. Du skal kunne endre dette til dine behov. Kanskje du skulle beskrive i større detalj hva du vil oppnå. Hva er din inngang, hva skal din utgang være. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|