![]() |
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 |
| Awk: Finn lengden av strengen utelat quotes | jayakumarrt | Shell programmering og Skripting | 2 | 05-09-2008 03:48 |
| utelat linjer fra fil A som er i filen B | gneen | Shell programmering og Skripting | 14 | 02-20-2008 05:33 |
| Få ord .. | kakashi_jet | Shell programmering og Skripting | 10 | 07-31-2006 09:30 |
| Utelat noen Filnavnene for kommandoer for å behandle | milhan | Shell programmering og Skripting | 5 | 05-19-2006 06:49 |
| Utpakking bare alfabeter fra en verdi | amitkhiare | UNIX for Advanced & ekspertbrukere | 2 | 02-22-2006 03:24 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei Fyrene,
Bit nye Unix shell scripting så dette spørsmålet kan synes lite kiddish for deg. hva im prøver å oppnå her er: Jeg har filer som er komprimert som Account_52320090605076_log.Z så i mitt shell script Jeg kaller dette bildet også som en av mine parametre like . / Information.sh dbname USERNAME DIREC_LOC Account_52320090605076_log.Z det jeg trenger her er 1. Kontroller om filen har. Z eller. Z til sin slutt. Hvis ja så dekomprimere den etter dekomprimere den DUMPFILE_NAME bør ha en ny paramater uten. Z forlengelse 2. Hvis ingen deretter fortsetter med neste trinn min skriptet ser slik ut #! / bin / ksh DB_NAME \u003d $ 1 USER_NAME \u003d $ 2 DIR_LOC \u003d $ 3 DUMPFILE_NAME \u003d $ 4 LINE \u003d $ DUMPFILE_NAME; eksport LINE VAR \u003d `echo $ LINE | awk-F. '(print $ 3) `; eksport VAR echo $ VAR Hvis [ "$ VAR" \u003d "Z"] | | [ "$ VAR" \u003d "Z"] så dekomprimerer $ DUMPFILE_NAME chmod 744 `echo $ LINE | awk-F. '(print $ 1 »." $ 2)' ` DUMPFILE_NAME \u003d $ LINE | awk-F. '(print $ 1 »." $ 2)'; eksport DUMPFILE_NAME echo $ DUMPFILE_NAME fi echo $ DUMPFILE_NAME men det virker som at linjene ikke henter meg riktig resultat, kunne noen en hjelp og gi meg beskjed riktig kommando som jeg kan bruke for denne situasjonen. thx rekz |
|
||||
|
Tok u forsøker å teste den? ..
Code:
VAR=`echo $LINE |awk -F. '{print $2}`
annen måte: Å få extn Code:
TEST>echo "Account_52320090605076_log.Z" |sed 's/.*\.\(.*\)/\1/' Z Code:
TEST>echo "Account_52320090605076_log.Z" |sed 's/\(.*\)\..*/\1/' Account_52320090605076_log Sist endret av panyam; 05-27-2009 på 08:43.. |
![]() |
| Hugseliste |
| Tags |
| alfabeter, unnlate, rekz |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|