![]() |
|
|
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 |
| sed søket | gopsman | Shell programmering og Skripting | 4 | 02-03-2009 02:41 |
| & I SQL-spørring | Lindarella | Shell programmering og Skripting | 3 | 10-09-2006 05:43 |
| Søket i awk | raguramtgr | UNIX for Dummies Spørsmål og svar | 1 | 08-27-2004 12:00 |
| RPM Query | silvaman | UNIX for Advanced & ekspertbrukere | 1 | 08-15-2003 08:56 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
sed søket
Jeg har en rekke mapper / temp / a / temp / b / temp / c
I mappene a, b og c, har jeg filer a1.txt ... ... .... a20.txt b1.txt ... ... .... b40.txt & c1.txt ... ... .... c60.txt Hver fil har samme dataformat: -- Linje 1 AAAAA AAAA Linje 2 BBB bbbbbb Linje 3 cccc cccccc Etc etc Jeg trenger å skrive en sed script som vil gå gjennom alle filene og formatere dataene slik: -- Linje 1 AAAAA AAAA Linje 2 BBB Linje 3 X bbbbbb Linje 4 cccc cccccc Etc etc Så jeg trenger å sette inn en CR / LF i linje 2 posisjon 4, opprette en ny linje 3 med en konstant tekst (X) og verdien av det var til høyre for den forrige Linje 2 (bbbbbb) og flytte de resterende linjene én linje ned. Kan noen hjelpe behage? Jeg vet ikke sed veldig bra, og awk ikke i det hele tatt. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|