Nwlapcug.com


Come leggere l'Input da un File in SED

Sed è un editor di flusso per i sistemi operativi Unix e Linux. È possibile utilizzare per sostituire un set di caratteri per un altro set di caratteri. Utilizzarlo per apportare modifiche direttamente nella riga di comando anche per modificare un file di testo. Legge il file di input, apporta le modifiche e crea un nuovo file o stampa i risultati direttamente alla schermata.

Istruzioni

1

Aprire una finestra terminale, oppure accedere al computer tramite ssh.

2

Digitare il comando "sed s/nuovo/vecchio/< input_file.txt > output_file.txt" per cambiare la parola "nuova" per la parola "vecchio" nel file "input_file.txt" e creare un nuovo file denominato "output_file.txt". Sostituire la parola "nuovo" con la stringa di caratteri che stai cercando. Sostituire la parola "vecchio" con i caratteri di sostituzione. Sostituire "input_file.txt" con il nome del file che si desidera leggere. Sostituire "output_file.txt" con il nome che si desidera assegnare al nuovo file. Se si omette "> output_file.txt", vedrete le modifiche sullo schermo. Il file di input non verrà modificato.

3

Digitare il comando "cat output_file.txt" per visualizzare le modifiche. Sostituire "output_file.txt" con nome hai dato il nuovo file nel passaggio 2.