Convertire una colonna di stringhe in una riga di valori in bash

From RVM Wiki
Jump to navigation Jump to search
  • Se si ha un elenco di un solo valore in colonna:
dpkg -l | grep php | tr -s ' '| cut -f2 --delimiter=' ' | sort 
php-apcu
php-apcu-bc
php-bz2
php-common
php-curl
  • Per trasformalo in riga:
dpkg -l | grep php | tr -s ' '| cut -f2 --delimiter=' ' | sort  | paste -sd"
php-apcu php-apcu-bc php-bz2 php-common php-curl
  • Se si vogliono fare 3 colonne (mettere 2 N):
dpkg -l | grep php | tr -s ' '| cut -f2 --delimiter=' ' | sort  | sed -e 'N;N;s/\n/ /g'| column -t
php-apcu   php-apcu-bc php-bz2
php-common php-curl    php-mbs

Riferimenti