Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Linux >> Content
Hoe kan ik dubbele lijnen in VI Verwijder
Vi is een krachtige command line tekstverwerker inheems in Unix . Hoewel het niet mogelijk is om dubbele tekstregels verwijderen met inheemse vi commando's , is het mogelijk om dit te doen met behulp van inheemse Unix commando's en shell scripts binnen de editor . Wat je nodig hebt
Unix of Linux
Toon Meer Aanwijzingen
Instructions
1

Maak een backup van het bestand : . W doc.bkup
< br > 2

Als het aanvaardbaar om de gegevens in het tekstbestand te sorteren is , gebruik eerst het soort opdracht :

: 1 , $ soort

Dit commando zegt " gebruik maken van de Unix . sort commando op de lijnen 1 tot het einde van het bestand "
3

Gebruik de Unix uniq commando om de dubbele lijnen verwijderen

: . ! 1 , $ uniq < br

Dit commando > zegt " gebruik de Unix uniq commando om dubbele lijnen te verwijderen van lijn 1 tot het einde van het bestand . " de uniq commando werkt alleen op dubbele lijnen die aan elkaar grenzen en geen lege regels niet tussen hen.
4

Weet dat , als je het bestand niet kan sorteren, moet u een awk script te gebruiken . Awk is een Unix tekst - manipulatie nut. Bij gebruik met vi , zal het geavanceerde klusjes die vi alleen niet kunnen doen uitvoeren .

Kopieer
het volgende script in een tekst document en sla het met de naam dup.sh in dezelfde map als uw tekstdocument . < Br >

# /bin /bashawk ' ( $ 0 in een ) { a [$ 0] ; druk } '

Dit manuscript zegt " . vinden elke unieke lijn en print het "
< br > 5

van de Unix command line , maken het dup.sh script uitvoerbaar met de opdracht :

chmod + x dup.sh
6


Verwijder de niet-opeenvolgende dubbele regels uit binnenzijde vi met het volgende commando :

: . " . run de dup.sh script van lijn 1 tot het einde van het bestand" 1 , $ /dup.sh

Deze opdracht zegt
7

Sla uw bestand met het commando

: . w

Previous: Next:
  Linux
·Hoe gaat u naar Geblokkeerde m…
·Een tutorial : Linux Cell SPU 
·Debian Laptop Gereedschap 
·Hoe te CentOS installeren op e…
·Hoe kan ik een schijf formatte…
·Hoe te installeren in VirtualB…
·Hoe te AIX Install 
·De nadelen van een Linux Deskt…
·Hoe je Dual Boot Sabayon Linux…
  Related Articles
Hoe te Cool Bureaublad Achtergronden voo…
Hoe maak je Windows XP Fonts Look Better…
Hoe te bespoedigen Windows XP 
Hoe je Auto Login inschakelen in Windows…
Hoe je Auto Login inschakelen in Windows…
Hoe te installeren Windows XP op uw comp…
Hoe om te upgraden naar Vista uit Window…
Hoe om bestanden in Windows XP Pro 
Hoe te File Type Associations in Windows…
  Besturingssysteem Articles
·Hoe de Graphics voor een Dell 4600C bijw…
·Hoe kan ik een wachtwoord op een bestand…
·Hoe te kopiëren & plakken foto's op een…
·Wat zijn de verschillende soorten van Mi…
·Hoe te Manuals In een Eboot wanneer ze P…
·Wat is het verschil tussen OEM Windows V…
·Hoe u het register bewerken om component…
·Hoe te Milgard Uninstall 
·Functiebeschrijving voor een Windows Sys…
Copyright © Computer Kennis http://www.nldit.com