Командная строка Linux для новичков
Inhoudsopgave:
paste
is een opdracht waarmee u lijnen van bestanden horizontaal kunt samenvoegen. Het voert lijnen uit bestaande uit de opeenvolgend corresponderende lijnen van elk bestand gespecificeerd als een argument, gescheiden door tabbladen.
In deze zelfstudie leggen we uit hoe u de opdracht
paste
.
Hoe de
paste
te gebruiken
paste
is een van de minder bekende en gebruikte Linux- en Unix-opdrachtregelprogramma's.
De algemene syntaxis voor de opdracht
paste
is als volgt:
paste…..
Als er geen invoerbestanden zijn opgegeven of wanneer
-
als argument wordt opgegeven, gebruikt
paste
de standaardinvoer.
Stel dat we de volgende bestanden hebben:
file1
Iron Man Thor Captain America Hulk Spider Man
bestand2
Black Widow Captain Marvel Dark Phoenix Nebula
Wanneer aangeroepen zonder optie
paste
zullen alle bestanden als argumenten worden gelezen en de overeenkomstige regels van de bestanden horizontaal worden samengevoegd, gescheiden door een spatie:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
In plaats van de uitvoer op het scherm weer te geven, kunt u deze omleiden naar een bestand met de operatoren
>
,
>>
:
paste file1 file2 > file3
Als het bestand niet bestaat, wordt het gemaakt. De operator
>
overschrijft een bestaand bestand, terwijl de operator
>>
de uitvoer aan het bestand toevoegt.
Met de optie
-d
,
-delimiters
kunt u een lijst met tekens opgeven die als scheidingstekens moeten worden gebruikt in plaats van het standaardtab scheidingsteken.
Elk scheidingsteken wordt opeenvolgend gebruikt. Wanneer de lijst op is, begint het
paste
opnieuw vanaf het eerste scheidingsteken.
Als u het teken
_
(onderstrepingsteken) wilt gebruiken als scheidingsteken in plaats van
TAB
, typt u:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
Hier is een voorbeeld van het gebruik van twee scheidingstekens:
paste -d '%|' file1 file2 file1
De regels uit het eerste en het tweede bestand worden gescheiden met het eerste teken uit de lijst met scheidingstekens. De tweede en derde bestandsregels worden gescheiden door het tweede scheidingsteken.
Als er meer bestanden werden gegeven, begint het
paste
opnieuw vanaf het begin van de lijst.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
De
-s
,
--serial
optie vertelt
paste
om de regels van één bestand tegelijk weer te geven in plaats van één regel van elk bestand.
paste -s file1 file2
De opdracht voegt alle regels uit het gegeven bestand samen in gescheiden regels:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
In combinatie met de optie
-z
,
--zero-terminated
, gebruikt
paste
een null-teken om de items af te bakenen in plaats van het standaard newline-teken. Dit gedrag is handig wanneer
paste
wordt gebruikt in combinatie met
find -print0
en
xargs -0
opdrachten om bestandsnamen met speciale tekens te verwerken.
Conclusie
De
paste
wordt gebruikt om overeenkomstige regels van gegeven bestanden samen te voegen.
Beoordeling: PlagTracker vindt plagiaat (soms zelfs als die er niet is)
De Premium-versie van Plagtracker, die $ 15 per maand kost, levert sneller resultaten op, laat de gebruiker directe bronnen van het vermelde materiaal uitsluiten voor nauwkeurigere resultaten, en staat bestandsuploads toe voor * .doc- en tekstbestanden (in plaats van knippen en plakken).
Plak toevoegen en ga naar Internet Explorer
Plak toevoegen en ga naar Internet Explorer-adresbalkcontextmenu, klik met de rechtermuisknop op de adresbalk, selecteer Plakken en Ga, om de webpagina direct te openen.
Maak en plak de tegel van uw website op Windows 8 Startscherm
Met BuildMyPinnedSite.com kunt u een tegel voor uw site maken die u kunt vastzetten op het startscherm van Windows 8,