Jak dołączyć tekst do końca pliku w Linux

Jak dołączyć tekst do końca pliku w Linux

Podczas pracy z plikami konfiguracyjnymi w systemie Linux, czasami musisz dołączyć tekst, taki jak parametry konfiguracyjne do istniejącego pliku. Dołączenie po prostu oznacza dodanie tekstu do końca lub dolnej części pliku.

W tym krótkim artykule nauczysz się różnych sposobów dołączania tekstu do końca pliku w Linux.

Dołącz tekst za pomocą >> operatora

>> Operator przekierowuje dane wyjściowe do pliku, jeśli plik nie istnieje, jest on utworzony, ale jeśli istnieje, dane wyjściowe zostanie dołączone na końcu pliku.

Na przykład możesz użyć polecenia Echo, aby dołączyć tekst na koniec pliku, jak pokazano.

# echo "/mnt/pg_master/Wal_archives 10.20.20.5 (RW, Sync, no_root_squash) ” >> /itp./Eksport 

Alternatywnie możesz użyć printf polecenie (nie zapomnij użyć \N znak, aby dodać następny wiersz).

# printf "/mnt/pg_master/Wal_archives 10.20.20.5 (RW, Sync, no_root_squash) \ n ” >> /itp./Eksport 

Możesz także użyć polecenia CAT do połączenia tekstu z jednego lub więcej plików i dołączania do innego pliku.

W poniższym przykładzie dodatkowy system plików, który ma być dołączony do /itp./Eksport Plik konfiguracyjny jest dodawany w pliku tekstowym o nazwie Akcje.tekst.

# Cat /etc /eksport # akcje CAT.TXT # CAT Udziały.tekst >> /etc/eksport # cat/etc/eksport 
Dołącz pliki do /etc /eksport

Poza tym możesz również użyć następujących tutaj dokument Aby dołączyć tekst konfiguracji na końcu pliku, jak pokazano.

# cat/etc/eksport # cat >>/etc/eksport /mnt/nfs_all 10.20.20.5 (RW, Sync)> EOF # CAT /etc /Eksport 
Dołącz tekst za pomocą dokumentu

Uwaga: Nie myl > Operator przekierowania dla >>; za pomocą > z istniejącym plikiem usunie zawartość tego pliku, a następnie ją zastąpi. Może to spowodować utratę danych.

Dodaj tekst za pomocą polecenia TEE

Polecenie TEE Kopiuje tekst ze standardowych wejściowych i pastowych/zapisuje go do standardowych danych wyjściowych i plików. Możesz go użyć -A flaga, aby dołączyć tekst na koniec pliku, jak pokazano.

# echo "/mnt/pg_master/Wal_archives 10.20.20.5 (RW, Sync, no_root_squash) "| tee -a /etc /exports lub # CAT SHARES.txt | Tee -a /itp. /Eksport 
Dodaj tekst za pomocą polecenia TEE

Możesz także użyć tutaj dokument z Polecenie TEE.

# kot /mnt/nfs_all 10.20.20.5 (RW, Sync) EOF 
Dodaj tekst za pomocą tutaj i polecenia tee

Możesz także przeczytać te powiązane artykuły.

  1. Jak uruchamiać polecenia ze standardowego wejścia za pomocą TEE i XARGS w Linux
  2. Dowiedz się, jak działają przekierowanie I/O Linux (wejście/wyjście)
  3. Jak zapisać wyjście polecenia w pliku w Linux
  4. Jak policzyć zdarzenia słów w pliku tekstowym

Otóż ​​to! Nauczyłeś się, jak dołączyć tekst do końca pliku w Linux. Jeśli masz pytania lub przemyślenia, skontaktuj się z nami za pośrednictwem poniższego formularza opinii.