![]() |
|
|
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. |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Er det mulig med sed eller awk?
Hei alle,
Jeg Tring å skrive et skript som bør lese den første linjen i filen, og utføre enkelte oppgaver. Når oppgaven er fullført neste linje av filen bør lese oppgaven skal utføres. Så er det mulig å ha en slik type ting, i sed eller awk, som vil øke og dermed føre til neste linje skal lese? Følgende er hva jeg tenkte på å gjøre det, men det fungerer ikke som jeg kan ikke overdra verdien til $ C å få lese en linje: Code:
C=1 #counter while true do LOG=`sed '$C!d' /var/log/somelog.log` # perform the task on $LOG # C=`expr $C + 1` done |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|