DIY: Kako izbijeliti i ukrasiti jaja za Uskrs?
Sadržaj:
paste
je naredba koja vam omogućuje horizontalno spajanje linija datoteka. Postavlja retke koji se sastoje od redoslijedno odgovarajućih redaka svake datoteke navedene kao argument, odvojenih tabulatorima.
U ovom ćemo vodiču objasniti kako koristiti naredbu
paste
.
Kako se koristi Naredba
paste
paste
je jedan od manje poznatih i korištenih alata naredbenog retka za Linux i Unix.
Opća sintaksa za naredbu
paste
je sljedeća:
paste…..
Ako nisu unesene ulazne datoteke ili se
-
kada se navodi kao argument,
paste
koristi standardni ulaz.
Pretpostavimo da imamo sljedeće datoteke:
file1
Iron Man Thor Captain America Hulk Spider Man
file2
Black Widow Captain Marvel Dark Phoenix Nebula
Ako bude pozvan bez opcije
paste
, pročitati će sve datoteke date kao argumente i vodoravno spojiti odgovarajuće retke datoteka, odvojene razmakom:
paste file1 file2
Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man
Umjesto prikaza rezultata na zaslonu, možete ga preusmjeriti u datoteku pomoću operatora
>
,
>>
:
paste file1 file2 > file3
Ako datoteka ne postoji, bit će stvorena. Operator će prebrisati postojeću datoteku, a
>>
će izlaz dodati datoteci.
Opcija
-d
,
-delimiters
vam omogućuje da odredite popis znakova koji će se koristiti kao razgraničitelji umjesto zadanog
TAB
separatora.
Svaki razdjelnik se koristi uzastopno. Kad se popis iscrpi,
paste
ponovo započinje s prvim znakom razgraničenja.
Da biste koristili znak
_
(podvlaka) kao razgraničitelj umjesto
TAB
, upišite:
paste -d '_' file1 file2
Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_
Evo primjera upotrebe dva razgraničivača:
paste -d '%|' file1 file2 file1
Linije iz prve i druge datoteke odvojene su prvim slovom s popisa razgraničitelja. Drugi i treći redak datoteka razdvojeni su drugim razgraničnikom.
Ako je dato više datoteka,
paste
započinje s početka popisa.
Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man
Opcija
-s
,
--serial
kaže
paste
da prikaže retke jedne datoteke odjednom, umjesto po jedan redak iz svake datoteke.
paste -s file1 file2
Naredba će sve retke iz date datoteke spojiti u odvojenim linijama:
Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula
Kad se koristi s
--zero-terminated
-z
,
--zero-terminated
,
paste
koristi null znak za ograničavanje stavki umjesto zadanog novog retka. Ovo je ponašanje prikladno kada se
paste
koristi u kombinaciji s
find -print0
i
xargs -0
za obradu imena datoteka koja sadrže posebne znakove.
Zaključak
Naredba
paste
za spajanje odgovarajućih redaka odabranih datoteka.
'True Linux' PengPod linija će se ukrcati u siječnju
Nakon uspješnog udruživanja, sada su dostupne dvije tablete i jedan mini računalo za preorder.
Dodavanje gumba Kopiranje, lijepljenja i brisanja u mapu s alatima za razmjenu resursa u sustavu Windows 7
Korištenje ovog hacka registra možete dodati kopiranje, lijepljenje i
Dodavanje lijepljenja i odlazak u Internet Explorer
Dodavanje lijepljenja i odlazak u kontekstni izbornik adresne trake preglednika Internet Explorer, desnim klikom na adresnu traku, odaberite Zalijepi i Idi, kako bi se web stranica otvorila izravno.