![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | 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. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| ksh Kontrollera om variabeln har 5 siffror | developncode | UNIX for Dummies Frågor & Svar | 3 | 04-08-2008 04:57 |
| Digits display | Spoorthi16 | UNIX for Dummies Frågor & Svar | 3 | 10-01-2007 09:26 |
| Grep en linje med mellan 3 och 5 siffror | ceemh3 | UNIX for Dummies Frågor & Svar | 1 | 09-17-2007 04:24 |
| Endast siffror som input | namishtiwari | UNIX for Dummies Frågor & Svar | 2 | 08-21-2007 07:23 |
| begränsa antal siffror i en PID | mlefebvr | UNIX för avancerade & Expertanvändare | 1 | 05-27-2002 10:33 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hur man skär senaste 10 siffror off
Hej Jag är ny på detta. Jag måste skära bort de 10 senaste siffrorna från en linje.
Jag har använt awk ( 'print $ 4') filnamn.typ | cut-c 32-42, men detta garanterar inte bara de senaste 10 tecken. Please help. Tack. Sara |
|
||||
|
Citat:
Om du använder BASH som skal. Detta skulle fungera. Kod:
while read line; do echo ${line:(-10)}; done < filename
Ett annat sätt att använda awk (gawk) Kod:
awk '{LEN=length($0);print substr($0,LEN-9)}' filename
Senast redigerad av vish_indian; 08-28-2006 at 09:17.. Orsak: Lade awk lösning |