Mes diskutavome naudodami kačių komandą (be kita ko) kurdami ir peržiūrėdami tekstinius failus Linux komandinėje eilutėje. Tačiau leiskite manyti, kad turite tris tekstinius failus: file1.txt, file2.txt ir file3.txt. Jūs norite sujungti (arba sujungti) juos į vieną tekstinį failą, kuriame yra informacija iš visų trijų, ta pačia tvarka. Tai galite padaryti ir kačių komandai.
Tiesiog atidarykite terminalą ir įveskite šią komandą:
cat file1.txt file2.txt file3.txt
Akivaizdu, kad anksčiau pateiktame pavyzdyje pavadintus failų pavadinimus pakeiskite savo.
Bendras trijų tekstinių failų turinys bus rodomas jūsų terminale.
>
) po failų sujungimo sąrašo, tada nurodykite galutinio teksto failo pavadinimą.
cat file1.txt file2.txt file3.txt > file4.txt
PASTABA: po išvesties peradresavimo simbolio įrašytas failas bus perrašytas, jei jis jau yra. Taigi, būkite atsargūs nurodydami kombinuotojo teksto failo pavadinimą. Mes šiame straipsnyje vėliau jums parodysime, kaip pridėti failus prie esamo failo pabaigos.
Jei atidarote failą4.txt (naudodamiesi komandos katinu arba pasirinktu teksto redaktoriumi), turėtumėte sužinoti, kad jame yra pirmųjų trijų tekstinių failų tekstas.
cat
komanda, kurią mes anksčiau parodėme, po kurios sekė vamzdžio komanda (|) ir
sort
komanda Tada įveskite išvesties peradresavimo simbolį (
>
), po kurio nurodomas failo, į kurį norite kopijuoti kombinuotą tekstą, pavadinimas. Visos teksto eilutės rezultatų faile bus surūšiuotos pagal abėcėlę.
cat file1.txt file2.txt file3.txt | sort > file4.txt
cat
komandą, po kurios eina failas arba failai, kuriuos norite pridėti prie esamo failo pabaigos. Tada įveskite du išėjimo peradresavimo simbolius (
>>
), po kurio nurodomas esamo failo pavadinimas, kurį norite pridėti.
cat file5.txt >> file4.txt
cat
komandą tai padaryti tiesiogiai iš komandinės eilutės (vietoj atidarymo teksto redaktoriuje). Įveskite
cat
komandą ir dvigubo išėjimo peradresavimo simbolį (
>>
) ir failo, į kurį norite pridėti tekstą, pavadinimas.
cat >> file4.txt
Kursorius bus rodomas kitoje eilutėje po užrašu. Pradėkite rašyti tekstą, kurį norite pridėti prie failo. Kai baigsite, paspauskite "Enter" po paskutinės eilutės ir paspauskite "Ctrl" + D, kad nukopijuotumėte šį tekstą į failo pabaigą ir paliktumėte kačiuką.
cat file4.txt | less
. Aptariame, kaip naudoti mažiau komandų šiame straipsnyje.