|
|
|
|
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 |
|
|||
|
summan av siffror från stdout
hello im letar efter kortare sätt att sammanfatta nummer från terminalen på det sätt jag funnit att göra det är att längta efter mig går jag om det är kortare sätt att göra det
ok it 2 iscensättningen Detta kommer att göra listan över antalet i till fil sum.txt grep-c omfatta *. c | awk '(l \u003d split ($ 0, en ,":"); print a [2];)'> sum.txt Detta skriver ut summan från filen awk 'BEGIN (totalt \u003d 0) (totalt + \u003d $ 1) END (print total)' sum.txt Finns det något sätt att göra denna åtgärd kortare? |
| Sponsrade länkar |
|
|
|
|||
|
sammanfoga båda åtgärderna genom awk
Kod:
grep -c include *.c | awk -F: '{total+=$2} END{print total}' |
| 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 |
| inte kan fånga stdout | aks__ | UNIX for Dummies Frågor & Svar | 5 | 04-25-2008 04:12 |
| stdout tillbaka till TTY | piltrafa | UNIX for Dummies Frågor & Svar | 3 | 07-03-2007 03:42 |
| cut-d ''-F7, 8 på stdout av ls-al | yongho | Shell-programmering och Skript | 9 | 02-15-2007 12:28 |
| stdout omdirigerad? | Naanu | Solaris | 1 | 02-11-2007 12:03 |
| röret och stdout | vascobrito | UNIX for Dummies Frågor & Svar | 3 | 02-02-2004 08:20 |