![]() |
|
|
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 |
| Feil med hvis setningen .. Hjelp | jisha | Shell programmering og Skripting | 1 | 01-16-2008 07:13 |
| mens les loop m / en nestet hvis utsagnet - ikke behandle hver oppføring individuelt | littlefrog | Shell programmering og Skripting | 7 | 12-11-2007 09:49 |
| hvis setningen på en stund loop | Bobo | UNIX for Dummies Spørsmål og svar | 2 | 11-07-2006 12:38 |
| hvis setningen for løkke av en streng | Snikskytter Pixie | UNIX for Dummies Spørsmål og svar | 7 | 03-02-2006 07:28 |
| tar feil statement | Legato | UNIX for Dummies Spørsmål og svar | 3 | 03-29-2005 10:58 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
For loop statement - fangst feil
Jeg har et spørsmål om for looper. (bash)
Jeg har følgende for eksempel: for filen i `ls *. txt` gjøre les fil ... ferdig Nå når det er en fil presentere det er ingen problem, nå når det ikke er en fil presentere jeg får følgende output i mitt standard e-post-boksen: "Ingen slik fil eller katalog" Script utføres via crontab. Jeg vil ta over feil slik at jeg ikke får det i posten min lenger, men jeg aner ikke hvordan du gjør dette. Jeg kan ringe et hvis setningen første "hvis [-f *. txt] ...", men det må være en bedre løsning. Thx. |
|
||||
|
Sitat:
Code:
for file in *.txt
do
if test -f $file
then
read file ...
fi
done
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|