![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
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 |
| problem med produktionen av hitta kommando som indata till basename kommandot ... | new_learner | UNIX for Dummies Frågor & Svar | 2 | 12-14-2008 02:56 |
| awk / sed Command: Parse parameter fil / skicka linjer till ksh export kommandot | rajan_san | Shell-programmering och Skript | 4 | 11-06-2008 01:29 |
| tilldela en kommandorad argument och ett UNIX-kommando för att awk variabler | sweta_doshi | Shell-programmering och Skript | 0 | 08-08-2008 06:54 |
| Hjälp Required: Kommando för att hitta IP-adress och kommandot utförs av en användare | loggedout | Säkerhet | 2 | 08-06-2008 08:12 |
| inkonsekvent ls kommandot visas vid kommandotolken och köra som ett cron-jobb | rajranibl | SuSE | 5 | 07-30-2007 08:26 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
hjälp med sed-kommandot
Jag är ny skalprogrammering och jag försöker att ta bort / ersätta vissa tecken i ett mönster. Här är ett exempel på vad jag försöker göra.
indatafil har flera rader av följande formulär # 0, v, g, n, n, n, (stuff. ...) # 1, x, g, n, c, n, (stuff.. Blah blah ..) # 2, x, g, x, x, m, (stuff.. Blah) ... # 25, x, g, x, x, n, (stuff. ..) och jag vill skriva ut att vara # 0, v, g, n, n, (stuff. ..) # 1, u, g, n, c, (stuff. ...) # 2, U, G, N, N, (stuff. ..) ..... # 25, u, g, n, n, (stuff. ...) I grunden måste jag byta den första förekomsten av x med u sedan resten med n. Denna del kunde jag göra. Då jag ta bort den sista bokstaven från mönstret (n eller m) och lämna resten. Finns det något sätt jag kan söka efter säga ,.,.,.,.,., och sedan ta bort det sista., Utan att veta vilka tecken man ska vara eller vilken händelse. Säg läsa mönster i en variabel och sedan ta bort det sista tecknet genom sitt index eller något. Tack för all hjälp på reda på det så D |