![]() |
|
|
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 |
| Trenger du hjelp til å fange slutten av linjen tall | icalderus | Sun Solaris | 3 | 09-21-2007 03:34 |
| genererer tilfeldige tall med Hamming avstand 4 | hack_tom | Shell programmering og Skripting | 2 | 04-29-2007 02:27 |
| legge linjen tall | esham | Shell programmering og Skripting | 4 | 03-07-2005 10:46 |
| Utskrift linje tall | MizzGail | UNIX for Dummies Spørsmål og svar | 2 | 07-25-2002 05:18 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Code:
cat -n "$file" | sed -e 's/^ *[1-9][0-9]*/&)/' Det vanlige uttrykket samsvarer med begynnelsen av linjen, null eller flere mellomrom, og en nonzero positivt heltall, og sed erstatter samsvarer med det Matchet (og er den "magiske" karakter som gjør dette) og en høyre parentes. Egentlig er dette sannsynligvis enklere i awk. Code:
awk '{ print NR ") " $0 }' "$file"
NR er gjeldende linje og $ 0 er inntastingslisten. Sist endret av æra; 04-28-2008 på 06:20.. Grunn: awk too |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|