![]() |
|
|
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 |
| Behovet av loop till att omfatta områden som en linje | prkfriryce | Shell-programmering och Skript | 8 | 03-23-2007 12:49 |
| fylla en NIL i det tomma fältet | happyv | Shell-programmering och Skript | 8 | 03-23-2007 04:49 |
| området separator som regexp | Abhishek Ghose | Shell-programmering och Skript | 2 | 02-15-2006 08:49 |
| awk: Hur kan man kontrollera om fältet är tomt? | yongho | Shell-programmering och Skript | 7 | 06-09-2005 12:35 |
| Hur anger jag flik som området separator för slags? | SSteve | UNIX for Dummies Frågor & Svar | 8 | 04-26-2005 05:39 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
hur man kan inkludera området separator om det finns tomma fält?
Hej,
Jag har följande uppgifter i den form som på bilden (OBS: Det finns mer än 1 blanksteg mellan varje fält och ytorna är inte enhetliga, vilket innebär att det kan vara ett blanksteg mellan fält1 och field2 och 3 mellanslag mellan field3 och field4, i exemplet # är utrymmen i mellan fälten): ________________________________________ num1a # # # num2a # num3a ##### num4a # # num5a num1b # # # num2b ########## num4b ####### ####### num2c # num3c ##### num4c # # num5c ####### num2d # num3d ##### num4d # # num5d num1e # # # num2e # num3e ##### num4e # # num5e num1f ######################## num5f ________________________________________ Jag måste inkludera, som fältavgränsare och den nödvändiga produktionen är: ________________________________________ num1a; num2a, num3a, num4a; num5a num1b, num2b,, num4b; ; num2c, num3c, num4c; num5c ; num2d, num3d, num4d; num5d num1e; num2e, num3e, num4e; num5e num1f,,,, num5f ________________________________________ Jag försökte använda sed -e 's / * /, / g' men det kommer att ta i rad tomma fält som ett tomt fält. Kan någon hjälpa? Senast redigerad av REV; 07-12-2005 at 08:45.. |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|