![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
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 |
| df, grep, wild card | itik | AIX | 2 | 01-24-2008 10:41 |
| Wild kortet finner Perm | braindrain | Shell programmering og Skripting | 1 | 04-12-2007 07:24 |
| Hvordan kan jeg passere en wild card som et argument | eja | UNIX for Dummies Spørsmål og svar | 2 | 03-28-2007 03:03 |
| ls og wild card - Skal være enkelt! | GNMIKE | UNIX for Dummies Spørsmål og svar | 2 | 10-13-2005 08:41 |
| hjelp dersom med wild card mønstre | rooh | UNIX for Dummies Spørsmål og svar | 1 | 05-18-2002 08:15 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Finn eksistens Fil med wild card bruker csh
Hei Alle,
Jeg ønsker å finne ut at det finnes filer med wild card bruker csh. Jeg har brukt nedenfor, men ser ikke ut til å fungere. Kan noen ekspert gi meg noen råd? Code:
set nonomatch
set pattern = "_xxx"
set filetype = ( *$pattern* )
if ( -e $filetype) then
echo "FILES with $pattern EXISTS"
else
echo "FILES with $pattern DOES NOT EXISTS"
endif
|
|
||||
|
Problemet er at -e test forventer bare ett filnavn, så det brytes hvis mønsteret samsvarer flere filer. Gjør test på kun én fil, dvs. den første elementet på $ filetype:
Code:
if ( -e $filetype[1] ) then
echo "FILES with $pattern EXISTS"
else
echo "FILES with $pattern DOES NOT EXISTS"
endif
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|