Re: manipulation de fichiers

トップ ページ

このメッセージに返信
著者: Xavier Belanger
日付:  
To: Patrick Dupre
CC: guilde
題目: Re: manipulation de fichiers
Bonjour,

> J'ai 3 fichiers de donnees sur une seule ligne separes par une ","
> que je voudrais compacter en un seul fichier
> constitue de 3 colonnes (1 colonne pour un fichier).
> Est-ce qu'il y a une commande qui me permette de faire cela ?


'paste'

C'est la command inverse de 'cut' ; au lieu de séparer des champs
de données selon un séparateur, on peut les combiner.

$ /bin/grep xavier /etc/passwd | /bin/cut -d ":" -f 1,3,4
xavier:1000:100
$ /bin/grep xavier /etc/passwd | /bin/cut -d ":" -f 1 > login
$ /bin/grep xavier /etc/passwd | /bin/cut -d ":" -f 3 > uid
$ /bin/grep xavier /etc/passwd | /bin/cut -d ":" -f 4 > gid
$ cat login uid gid
xavier
1000
100
$ paste uid gid login 
1000       100    xavier
$ paste -d ":" uid gid login
1000:100:xavier


Comme toujours la page de man donnera plus de détails.

A+
--
Xavier Belanger