|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
awk / bash globbing fråga
Jag skulle vilja behandla en lista med filer som matchar: GPS * \. Xyz med awk script. Sedan skulle jag vilja mata ut filer till GPS * \. Xyz.out (exempelvis samma filnamn till med. Out). Ungefär:
Kod:
awk '{if(NR==1) {offset=-$1}; $1=$1+offset; print }' GPS*.xyz
Detta gör exakt vad jag vill UTOM styra produktionen på lämpligt sätt. Jag försökte Kod:
awk '{ ... print > FILENAME.out}' GPS*.xyz
and
awk '{...}' GPS*.xyz > GPS*.xyz.out
men som väntat det fungerade inte. Jag inser att omsätta detta i: Kod:
for f in ls GPS*.xyz loop skulle fungera som jag behöver men jag skulle vilja en elegant lösning som jag kan lära av. Suggestions? Skål, Brandon Franzke |
| Sponsrade länkar |
|
|
|
|||
|
Citat:
Kod:
awk 'FNR==1 {offset=-$1;next} {$1+=offset; print >FILENAME".out"}' PS*.xyz
|
|
|||
|
Citat:
Kod:
awk 'FNR==1 {offset=$1;close(f);f=FILENAME".out";next}{$1-=offset; print >f}' GPS*.xyz
Den nästa är där eftersom jag antar att du inte vill att linje med offset som skall tryckas. |
| Sponsrade länkar | ||
|
|
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| en fråga för bash shell script | zx1106 | Shell-programmering och Skript | 9 | 03-10-2008 12:40 |
| Bash scripting fråga är: newlines | retrovertigo | Shell-programmering och Skript | 4 | 07-06-2007 01:44 |
| Globbing snedstreck Wildcarding Fråga | scotbuff | Shell-programmering och Skript | 4 | 02-02-2007 12:10 |
| Quick Newbie bash fråga | redsand9009 | Shell-programmering och Skript | 4 | 01-25-2007 03:44 |
| KLÅ shell script fråga | ewarmour | Shell-programmering och Skript | 3 | 05-24-2002 06:10 |