GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere facilmente testo alla fine del file in Linux

Quando si lavora con i file di configurazione in Linux, a volte è necessario aggiungere del testo come i parametri di configurazione a un file esistente. Aggiungere significa semplicemente aggiungere del testo alla fine o alla fine di un file.

In questo breve articolo imparerai diversi modi per aggiungere del testo alla fine di un file in Linux.

Aggiungi testo utilizzando>> Operatore

Il >> operatore reindirizza l'output a un file, se il file non esiste, viene creato ma se esiste, l'output verrà aggiunto alla fine del file.

Ad esempio, puoi utilizzare il comando echo per aggiungere il testo alla fine del file come mostrato.

$ echo "This is some example text to add to file exports" >> /etc/exports
Code language: JavaScript (javascript)

In alternativa, puoi utilizzare il printf comando (non dimenticare di utilizzare \n carattere per aggiungere la riga successiva).

$ printf "This is some example text to add to file exports\n" >> /etc/exports
Code language: JavaScript (javascript)

Puoi anche usare il comando cat per concatenare il testo da uno o più file e aggiungerlo a un altro file.

Nell'esempio seguente, le condivisioni del file system aggiuntive da aggiungere in /etc/exports file di configurazione vengono aggiunti in un file di testo chiamato shares.txt .

$ cat /etc/exports
$ cat shares.txt
$ cat shares.txt >>  /etc/exports
$ cat /etc/exports
Code language: JavaScript (javascript)

Inoltre, puoi anche utilizzare il seguente qui documento per aggiungere il testo di configurazione alla fine del file come mostrato.

$ cat /etc/exports
$ cat >>/etc/exports<s<EOF
> This is some example text to add to file exports
> This is some example text to add to file exports 2
> EOF
$ cat /etc/exports
Code language: JavaScript (javascript)

Attenzione :Non confondere il > operatore di reindirizzamento per >>; utilizzando > con un file esistente cancellerà il contenuto di quel file e quindi lo sovrascriverà. Ciò potrebbe causare la perdita di dati.

Aggiungi testo usando il comando tee

Il comando tee copia il testo dallo standard input e lo incolla/scrive nello standard output e nei file. Puoi utilizzare il suo -a flag per aggiungere il testo alla fine di un file come mostrato.

$ echo "This is some example text to add to file exports" | tee -a /etc/exports
OR
$ cat shares.txt | tee -a /etc/exports
Code language: PHP (php)

Puoi anche utilizzare un documento qui con il comando tee .

$ cat <<EOF | tee -a /etc/exports
>This is some example text to add to file exports
>This is some example text to add to file exports 2
EOF

Conclusione

Questo è tutto! Hai imparato come aggiungere del testo alla fine di un file in Linux. Ci auguriamo che questo articolo ti sia piaciuto. in tal caso, valuta questa pagina con le stelle qui sotto e iscriviti al nostro canale YouTube o seguici su twitter.

  • Un altro articolo che potrebbe interessarti è 10 comandi Linux molto stupidi [alcuni di loro letali]
  • o le peggiori distribuzioni Linux per principianti [e cosa scegliere]
    ————————————————————————————————————————


Linux
  1. Come gestire le capacità dei file Linux

  2. Come trovare un file in Linux

  3. Come rinominare un file in Linux?

  4. Come distinguere il binario dai file di testo in Linux

  5. Come si aggiunge del testo a un file?

Come salvare l'output dei comandi di Linux in un'immagine o in un file di testo

Come visualizzare i dati da un file di testo in Linux

Come bloccare un file di testo in Linux usando il comando flock

Come stampare righe duplicate in un file di testo in Linux

Come collegare simbolicamente un file in Linux

Come aggiungere testo all'inizio del file in Linux