GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come stampare l'output su più righe sulla stessa riga?

Esiste un metodo per stampare l'output su più righe (output singolo) sulla stessa riga?

Ad esempio, se l'output è:

abc
def
qwerty

È possibile stampare:

abcdefqwerty 

Risposta accettata:

Puoi rimuovere tutte le occorrenze di caratteri da un determinato set con tr -d . Per rimuovere il carattere di nuova riga usa:

tr -d 'n'

Come sempre puoi utilizzare il reindirizzamento e le pipe di input e output per leggere o scrivere su file e altri processi.

Se vuoi mantenere l'ultima nuova riga, puoi semplicemente aggiungerla di nuovo con echo o printf 'n' , e. g.:

cat file1 file2... | { tr -d 'n'; echo; } > output.txt

Ubuntu
  1. Trovare file nella riga di comando (come fare per)

  2. Come installare gli aggiornamenti di sicurezza dalla riga di comando in Ubuntu

  3. Come aggiornare senza sforzo da Ubuntu 10.04 a Ubuntu 11.10 sulla stessa macchina?

  4. Come recuperare solo la linea necessaria dall'uscita del terminale?

  5. Come stampare i nomi dei gruppi Linux su più righe anziché su un'unica riga

Come cercare su Google dalla riga di comando

Come creare una macchina virtuale in KVM dalla riga di comando

Come ridimensionare le immagini sulla riga di comando di Ubuntu

Come riavviare Debian usando la riga di comando

Come trovare file sulla riga di comando di Ubuntu

Come impostare il browser predefinito dalla riga di comando?