Sysop.Fr
Catégories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

od

openssh

printf

python

read

sed

seq

smpp

sort/uniq

tar

tr

ucp

Articles

bash - fichier csv (ou avec valeurs séparées par un autre caractère)

1. Afficher un fichier csv en colonnes

root@ubuntu:~# cat fichier.csv
root;x;0;0;root;/root;/bin/bash
daemon;x;1;1;daemon;/usr/sbin;/usr/sbin/nologin
bin;x;2;2;bin;/bin;/usr/sbin/nologin
sys;x;3;3;sys;/dev;/usr/sbin/nologin
sync;x;4;65534;sync;/bin;/bin/sync
games;x;5;60;games;/usr/games;/usr/sbin/nologin
            
root@ubuntu:~# cat /etc/passwd |sed 's/;/ ;/g' |column -t -s";"
root   x 0  0     root   /root      /bin/bash
daemon x 1  1     daemon /usr/sbin  /usr/sbin/nologin
bin    x 2  2     bin    /bin       /usr/sbin/nologin
sys    x 3  3     sys    /dev       /usr/sbin/nologin
sync   x 4  65534 sync   /bin       /bin/sync
games  x 5  60    games  /usr/games /usr/sbin/nologin