![]() |
|
|
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 |
| Shell Script for å slette den første linjen i en fil | badrimohanty | Shell programmering og Skripting | 3 | 06-18-2009 12:26 |
| shell script reqd - sletter filer | venkatesht | Shell programmering og Skripting | 2 | 12-19-2008 01:15 |
| Slette kolonne fra en flatfile med skilletegn | rsprabha | Shell programmering og Skripting | 5 | 10-03-2008 05:18 |
| Haster hjelpe kreves slette en linje uten å åpne en fil usinga shell script | naan | Shell programmering og Skripting | 6 | 07-20-2006 04:42 |
| shell script: slette filer fra en katalog | onlyc | Shell programmering og Skripting | 1 | 07-09-2006 07:41 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Sitat:
Du kan bruke under kommandoen til å slette ugyldige linjen. cat data | awk '(if (substr ($ 1,1,5 )!\u003d"" & & substr ($ 1,6,10 )!\u003d"" & & substr ($ 1,11,12 )!\u003d"") print $ 1) '> new_filtered_file_name. Hvor dataene er inndatafilen. Takk, chidhu |
|
||||
|
Hei,
I stedet for å telle linjenummer som skal slettes og komme ut av filen og deretter implementere det, kan du prøve en enkel utvei. Dette er en interaktiv måte å slette en linje under lesing av filen: 1. Angi filen med si VI xx.txt 2. Esc og trykk pil ned for å nå den linjen som skal slettes 3. Esc klikk DD (to ganger) 4. Line er fjernet Hilsen, Sumedha Sist endret av Sumedha Sobti; 07-05-2009 på 02:43.. |
|
||||
|
Takk for svar .. jeg ll prøve det og oppdatere
---------- Post oppdatert 06-26-09 kl 03:20 ---------- forrige oppdatering var 06-25-09 kl 03:54 ----- ----- Jeg donot ønsker å viderekoble til en ny fil. Jeg vil slette linje fra selve filen. Jeg har forsøkt sed -Jeg '3 d 'for å slette 3.linje. Men mitt skall er ikke gjenkjenner sed -i. Jeg har forsøkt sed '3 D '<filenavn> .. det viser filen uten 3.linje. Men 3.linje ikke er permanent. Kanne noen behage hjelpe |
|
||||
|
Sitat:
Code:
sed '3d' file | tee file |
![]() |
| Hugseliste |
| Tags |
| sed, shell script, UNIX |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|