![]() |
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 |
| Shell Script för att radera den första raden i en fil | badrimohanty | Shell-programmering och Skript | 3 | 06-18-2009 11:26 |
| shell script reqd - ta bort filer | venkatesht | Shell-programmering och Skript | 2 | 12-19-2008 01:15 |
| Ta bort kolumnen från en Platt med avgränsare | rsprabha | Shell-programmering och Skript | 5 | 10-03-2008 04:18 |
| Akut hjälp krävs radera en linje utan att öppna en fil usinga shell script | naan | Shell-programmering och Skript | 6 | 07-20-2006 03:42 |
| shell script: ta bort filer från en katalog | onlyc | Shell-programmering och Skript | 1 | 07-09-2006 06:41 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Citat:
Du kan använda följande kommando för att ta bort den ogiltiga linjen. katt data | awk '(if (substr ($ 1,1,5 )!\u003d"" & & substr ($ 1,6,10 )!\u003d"" & & substr ($ 1,11,12 )!\u003d"") print $ 1) '> new_filtered_file_name. Om uppgifterna indatafilen. Tack, chidhu |
|
||||
|
Hej,
Istället för att räkna radnumret som måste bort och komma ut på filen och sedan genomföra den, kan du prova en enkel väg ut. Detta är ett interaktivt sätt att ta bort en linje medan du läser filen: 1. Ange filen säga VI xx.txt 2. ESK och sedan trycka ned pilen för att nå den linje som ska raderas 3. Esc klicka DD (två gånger) 4. Rad tas bort Hälsningar, Sumedha Senast redigerad av Sumedha Sobti, 07-05-2009 vid 01:43.. |
|
||||
|
Tack för era svar .. Jag ll prova och uppdatera
---------- Post uppdaterad 06-26-09 kl 03:20 ---------- Föregående uppdateringen 06-25-09 kl 03:54 ----- ----- Jag vill donot omdirigera till en ny fil. Jag vill ta bort raden från själva filen. Jag har försökt sed -Jag '3 D 'för att ta bort den 3: e raden. Men mitt skal är inte erkänna sed -i. Jag har försökt sed '3 D '<filnamn> .. det visar filen utan 3rd line. Men 3rd line är inte permanent. Can anyone please help |
|
||||
|
Citat:
Kod:
sed '3d' file | tee file |
![]() |
| Komihåglista |
| Taggar |
| sed, shell script, UNIX |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|