![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Shell script voor het verwijderen van de eerste regel in een bestand | badrimohanty | Programmeren en Shell Scripting | 3 | 06-18-2009 12:26 |
| shell script reqd - het verwijderen van bestanden | venkatesht | Programmeren en Shell Scripting | 2 | 12-19-2008 01:15 PM |
| Deleting kolom uit een PlatBestand met scheidingstekens | rsprabha | Programmeren en Shell Scripting | 5 | 10-03-2008 05:18 |
| Dringend hulp nodig bij het verwijderen van een regel zonder het openen van een bestand usinga shell script | Naan | Programmeren en Shell Scripting | 6 | 07-20-2006 04:42 |
| shell script: het verwijderen van bestanden van een directory | onlyc | Programmeren en Shell Scripting | 1 | 07-09-2006 07:41 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Citaat:
U kunt de onderstaande commando te verwijderen van de nietige lijn. kat gegevens | awk '(if (substr ($ 1,1,5 )!\u003d"" & & substr ($ 1,6,10 )!\u003d"" & & substr ($ 1,11,12 )!\u003d"") print $ 1) '> new_filtered_file_name. Indien de gegevens is de input file. Bedankt, chidhu |
|
||||
|
Hoi,
In plaats van het tellen van de lijn komt die moet worden geschrapt en coming out van het bestand en vervolgens de uitvoering ervan, kan u proberen een gemakkelijke uitweg. Dit is een interactieve manier van het verwijderen van een lijn tijdens het lezen van het bestand: 1. Voer het bestand met zeggen vi xx.txt 2. Esc en druk vervolgens op de pijl omlaag te bereiken de lijn te schrappen 3. Esc klik DD (tweemaal) 4. Line verwijderd Groeten, Sumedha Laatst gewijzigd door Sumedha Sobti; op 07.05.2009 02:43.. |
|
||||
|
Bedankt voor uw antwoorden .. i ll try it en update
Post ---------- bijgewerkt op 06-26-09 om 03:20 ---------- Vorige update was 06-25-09 om 03:54 ----- ----- Ik donot wil omleiden naar een nieuw bestand. Ik wil de regel te verwijderen uit het bestand zelf. Ik heb geprobeerd sed -i '3 d 'het verwijderen van de 3e lijn. Maar mijn shell is niet te herkennen sed -i. Ik heb geprobeerd sed '3 D '<filename> .. het is de weergave van het bestand zonder de 3e lijn. Maar de 3e lijn niet wordt permanent verwijderd. Kan iemand please help |
|
||||
|
Citaat:
Code:
sed '3d' file | tee file |
![]() |
| Bladwijzers |
| Labels |
| sed, shell script, unix |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|