Szövegfájlok kombinálása a, Linux parancs alatt

Szövegfájlok kombinálása a, Linux parancs alatt
Szövegfájlok kombinálása a, Linux parancs alatt

Videó: Szövegfájlok kombinálása a, Linux parancs alatt

Videó: Szövegfájlok kombinálása a, Linux parancs alatt
Videó: Why do YOU need a USB Charging Station? - YouTube 2024, Lehet
Anonim
A macska parancs nagyon hasznos a Linuxban. Három fő funkciója van a szöveges fájlok manipulálásával kapcsolatban: létrehozni, megjeleníteni és kombinálni őket.
A macska parancs nagyon hasznos a Linuxban. Három fő funkciója van a szöveges fájlok manipulálásával kapcsolatban: létrehozni, megjeleníteni és kombinálni őket.

A cat parancs segítségével (többek között) a szöveges fájlok létrehozására és megtekintésére a Linux parancssorában került sor. De hagyd, hogy három szöveges fájlod van: file1.txt, file2.txt és file3.txt. Szeretne kombinálni (vagy összekapcsol) őket egy olyan szöveges fájlba, amely mindhárom információt tartalmazza, ebben a sorrendben. Ezt a macska paranccsal is megteheti.

Egyszerűen nyissa meg a terminált, és írja be a következő parancsot:

cat file1.txt file2.txt file3.txt

Nyilvánvalóan cserélje ki a fájl példányait a fenti példában.

A három szöveges fájl együttes tartalma jelenik meg a terminálon.

Általában azonban valószínűleg ezeket a szövegfájlokat egy másik szövegfájlba kívánja kombinálni, nem csak nyomtatni az eredményeket a képernyőre. Szerencsére ez nagyon egyszerű. Mindössze annyit kell tennie, hogy hozzáad egy kimeneti átirányítási szimbólumot (
Általában azonban valószínűleg ezeket a szövegfájlokat egy másik szövegfájlba kívánja kombinálni, nem csak nyomtatni az eredményeket a képernyőre. Szerencsére ez nagyon egyszerű. Mindössze annyit kell tennie, hogy hozzáad egy kimeneti átirányítási szimbólumot (

>

) az összefűzött fájlok listája után, majd adja meg a végleges szövegfájl nevét.

cat file1.txt file2.txt file3.txt > file4.txt

MEGJEGYZÉS: A kimeneti átirányítási szimbólum után felsorolt fájl felülíródik, ha már létezik. Tehát legyen óvatos, ha megadja a kombinált szövegfájl nevét. Mi később bemutatjuk a cikket, hogyan csatolhatunk fájlokat egy meglévő fájl végéhez.

Ha megnyitja a file4.txt fájlt (akár a macska paranccsal, akár a választott szövegszerkesztővel), meg kell találnia, hogy az tartalmazza az első három szöveges fájl szövegét.

Ha több elemből álló elemek listáját egyesíti, és a kombinált fájlban betűrendben kívánja őket, akkor a létrehozott fájlban rendezheti a kombinált elemeket. Ehhez írja be az alapbeállítást
Ha több elemből álló elemek listáját egyesíti, és a kombinált fájlban betűrendben kívánja őket, akkor a létrehozott fájlban rendezheti a kombinált elemeket. Ehhez írja be az alapbeállítást

cat

amit előzőleg megmutattunk a csővezeték (|) és a

sort

parancs. Ezután írja be a kimeneti átirányítási szimbólumot (

>

), majd annak a fájlnak a neve, amelybe a kombinált szöveget másolni kívánja. Az eredményfájlban lévő összes szövegsor betűrendben lesz rendezve.

cat file1.txt file2.txt file3.txt | sort > file4.txt

Mint korábban említettük, létezik egy olyan mód, amelyhez csatolni kell a fájlokat egy meglévő fájl végére. Írja be a
Mint korábban említettük, létezik egy olyan mód, amelyhez csatolni kell a fájlokat egy meglévő fájl végére. Írja be a

cat

parancsot, amelyet a meglévő fájl végéhez hozzáadni kívánt fájl vagy fájlok követnek. Ezután írja be a két kimeneti átirányítási szimbólumot (

>>

), amelyet a hozzáadni kívánt fájl neve követ.

cat file5.txt >> file4.txt

Ha egy kicsit új szöveget szeretne hozzáadni egy meglévő szöveges fájlhoz, a
Ha egy kicsit új szöveget szeretne hozzáadni egy meglévő szöveges fájlhoz, a

cat

parancsot közvetlenül a parancssorból (a szövegszerkesztőben való megnyitás helyett). Írja be a

cat

parancsot, amelyet a dupla kimeneti átirányítási szimbólum követ (

>>

) és a fájl neve, amelyhez szöveget szeretne hozzáadni.

cat >> file4.txt

A kurzor megjelenik a következő sorban a prompt alatt. Indítsa el a fájlt hozzáadni kívánt szöveget. Ha befejezte, nyomja meg az Enter billentyűt az utolsó sor után, majd nyomja meg a Ctrl + D billentyűkombinációt, hogy a szöveget a fájl végére másolja, és lépjen ki a macskából.

Ha egy nagyon hosszú fájlból áll, miután összeillesztette a szövegfájlokat, akkor a csomópont szimbólumával kevesebb parancsot használhat a fájl terminál ablakában történő megtekintésekor. Például,
Ha egy nagyon hosszú fájlból áll, miután összeillesztette a szövegfájlokat, akkor a csomópont szimbólumával kevesebb parancsot használhat a fájl terminál ablakában történő megtekintésekor. Például,

cat file4.txt | less

. A cikk kevesebb parancsot használunk.

Ajánlott: