5a Parte: Alcuni comandi Linux di cui non potrei fare a meno:sed, comm, dos2unix, unix2dos, whereis, whitch

Quinto ed ultimo post, di questa semplice iniziativa in cui descrivo i comandi linux, o concatenazione di comandi, che uso piu’ frequentemente.

Come posso manipolare un file da shell?

#sed -e ‘s/ *$//’ example.txt
->rimuovi i caratteri vuoti alla fine di ogni riga
#sed -e ‘s/stringa1//g’ example.txt
->cancella solo la parola “stringa1” da tutte le righe lasciando inalterato il resto
#sed -n ‘1,5p;5q’ example.txt
->stampare dalla riga 1 alla 5

Strumenti per Conversione Set Caratteri e Formato dei file

#dos2unix filedos.txt fileunix.txt
->convertire un file di testo MSDOS in formato UNIX
#unix2dos fileunix.txt filedos.txt
->convertire un file di testo UNIX in formato MSDOS

Come posso visualizzare i percorsi e locazioni comandi?

#whereis halt
->visualizzare la locazione di un file binario,sorgente o man
#which halt v
->isualizzare il path completo di un file binario/eseguibile

Come posso comparare il contenuto di 2 file?

#comm -1 file1 file2
->comparare i contenuti di due file sopprimendo soltanto le righe univoche del ‘file1’
#comm -2 file1 file2
->comparare i contenuti di due file sopprimendo soltanto le righe univoche del ‘file2’
#comm -3 file1 file2
->comparare i contenuti di due file sopprimendo soltanto le righe che appaiono su entrambi i file

 





0