Termináljáratok

Szöveg hozzáfűzése a fájl végéhez Linux alatt

Szöveg hozzáfűzése a fájl végéhez Linux alatt

A szöveges fájlokkal való munka közben néha csak új szöveget kell hozzáadnia a fájl végéhez anélkül, hogy törölné a tartalmát. Ezt a műveletet nevezzük hozzáfűzésnek Linux alatt.

Sőt, a függelék művelet nemcsak szöveggel használható; parancsokkal használható, ahol a fájl kimenetét hozzáadhatja a fájl végéhez.

Szöveg hozzáfűzése egy fájlhoz Linux alatt

Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a függelék műveletet Linux rendszerekben a terminál segítségével. A következő négy módszerre fogunk kitérni:

Az oktatóanyag elindítása előtt hozzunk létre egy új üres fájlt az alábbi paranccsal:

érintse meg az append_example elemet

Hozzon létre egy új üres fájlt

Ellenőrizze, hogy a fájl létrehozása sikeres volt-e. Ne feledje, hogy a fájl mérete Zero, ami azt jelenti, hogy egy üres fájl.

ls -l

Példa fájl sikeresen létrehozva

1. módszer: Átirányítja a szöveget egy fájlba a> operátor segítségével

Általában a> operátor használható szöveg hozzáadására egy már létező fájlba. Ha azonban a fájl nem található, akkor új fájlt hoz létre. Ezenkívül a> operátor minden egyes használatakor felülírja a fájl tartalmát.

A fájl tartalmának felülírásához használja a> operátort az alábbiak szerint:

echo 'hello world'> app_example

Átirányítja a kimenetet egy fájlba

A fájl tartalmának ellenőrzése és megjelenítése a cat paranccsal az alábbiak szerint:

macska függelék_példa

A példafájl tartalma 1

2. módszer: Szöveg hozzáfűzése egy meglévő fájlhoz a >> operátor használatával

Ebben a módszerben a >> operátor segítségével szöveget fűzhetünk a fájl végéhez anélkül, hogy felülírnánk a tartalmát. Hasonlóképpen, ha a fájl nem található, a parancs új fájlt hoz létre.

A >> operátor segítségével csatolja a szöveget az alábbiak szerint:

echo 'ez a második sor' >> függelék_példa

Csatolja a kimenetet egy fájlba, és ne írja felül

A fájl tartalmának megjelenítése:

macska függelék_példa

A példafájl tartalma 2

Mint látható, a >> operátor használatával a szöveget a fájl végéhez adták, és nem írta felül a fájl tartalmát.

3. módszer: A parancs kimenetének hozzáfűzése egy meglévő fájlhoz

Itt egy parancs kimenetét csatoljuk a fájl végéhez.

Az aktuális munkakönyvtár-változó értékét csatolja egy fájlhoz az alábbiak szerint:

echo $ PWD >> app__example

Parancs kimenetet csatoljon egy fájlhoz, és ne írja felül

A fájl tartalmát a következőképpen jelenítse meg:

macska függelék_példa

A példafájl tartalma 3

Ezenkívül bármely más paranccsal hozzáfűzheti annak tartalmát egy fájlhoz.

dátum >> függelék_példa

Dátumparancs kimenetének hozzáfűzése egy fájlhoz

A fájl tartalmának megjelenítése.

macska függelék_példa

A példafájl tartalma 4

4. módszer: Függelék egy tee paranccsal

Ezenkívül a tee paranccsal kiegészítheti a szöveget. A tee használata előtt először hozzunk létre egy második példa fájlt, amelyet a tee parancsban használunk.

Hozzon létre egy második példafájlt, és adjon hozzá szöveget az alábbiak szerint:

echo '11111111111'> függelék_példa2

Hozzon létre egy másik példa fájlt

A második példa fájl tartalmának megjelenítése:

macska függelék_példa2

A második példa fájl tartalma

Most a tee paranccsal csatolhatjuk az egyik fájl tartalmát egy másik fájlhoz, az alábbiak szerint.

macska append_example2 | tee -a append_example

Függelék a tee parancs használatával

Ezután a fájl tartalmát az alábbiak szerint jelenítheti meg:

macska függelék_példa

A példafájl tartalma 5

Következtetés

Ez csak arról szól, hogy különféle módon lehet szöveget hozzáfűzni egy fájlhoz egy Linux alatt. Milyen más izgalmas módokat részesít előnyben? Mondja el nekünk az alábbi megjegyzésekben, és kérjük, ossza meg a cikket barátaival, ha tetszett a cikk.

Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...