[Linux] relire des données verticales

Guillaume RENARD guillaume.renard@::1
Mar 3 Avr 11:27:02 CEST 2007


Et en bash, une seule ligne, 16'' :)

for i in `cat yop` ;do chaine="$chaine $i" ;done

Bien sûr, il te faut avoir fait un fichier yop avec les données verticales
que tu veux
Toute la méthode:
1/ ls > yop
2/ for i in `cat yop` ;do chaine="$chaine $i" ;done
3/ echo $chaine

et tu obtiens :
aaa apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm ca.p12 carte_reseau.txt
chkrootkit-0.45 chkrootkit.tar.gz conf_apache_goupilux.tgz CPQHLTH-MIB.mib
CPQHOST-MIB.mib CPQSINFO-MIB.mib doc_41.log extension_42.log
extension_43.log extension_44.log extension_45.log extension_46.log
extension_47.log extension_48.log extension_49.log globsize_42.log
globsize_43.log globsize_44.log globsize_45.log globsize_46.log
globsize_47.log globsize_48.log globsize_49.log httpd.conf id_dsa.pub java
jpg_41.log kvs_stat_051005.py linux-2.4.26.tar.bz2 liste3 log_prn Mail mbox
montage_nfs.sh mp3_41.log mysqlaccess.log MySQL-bench-4.0.18-0.i386.rpm
MySQL-client-4.0.18-0.i386.rpm MySQL-devel-4.0.18-0.i386.rpm
MySQL-embedded-4.0.18-0.i386.rpm MySQL-python2-0.9.2-1.i386.rpm
MySQL-server-4.0.18-0.i386.rpm MySQL-shared-4.0.18-0.i386.rpm
MySQL-shared-compat-4.0.18-0.i386.rpm nagios_diplodocus nagios_technique.tgz
nagios.tgz net-snmp-cmaX-5.1.2-220.rhel3.i386.rpm
netvault-R2006DEC18-EXCALIBUR-Linux.tar.gz nohup.out nsmail old_crontab
old_nag orr4fm10.npk profile psd_41.log qtparted-0.4.5-1ark.src.rpm
qtparted-0.4.5.tar.bz2 res.html rkhunter
rkhunter-1.2.7.tar.gzrun_backnoppix.sh sauv_part script
script.tgz sqlnet.log sup100_41.log sup100_42.log sup100_43.log
sup100_44.log sup100_45.log sup100_46.log sup100_47.log sup100_48.log
sup100_49.log syinternals taille taille_archives.txt taille_archives.txt.md5
temp test testoidcompaq.txt testsscan testsscan.c testsscan.c~ testsscan.d
test.txt unsermake-0.3.1_20050315-3.i586.rpm upgrade.log
upgrade.log.syslogwma_41.log yop


On 4/3/07, Bruno Boettcher <bboett@::1> wrote:
>
> On Mon, Apr 02, 2007 at 07:34:28PM +0200, bernard.schoenacker@::1:
> > je recheche à lire des données verticales pour les ordonner à
> l'horizontale
> pffff encore ce genre de truc débile qui m'a pris, chrono en main, 17s
> avec un minimum de prog:
>
> #!/usr/bin/perl -w
> use Data::Dumper;
>
> open(FILE,$ARGV[0]) || die("putain pas cap de filer un nom de fichier
> valide??\n");
> my @content = <FILE>;
> close(FILE);
> foreach (@content)
> {
>   chomp;
> }#foreach (@content)
> print(@content);
>
> --
> ciao bboett
> ==============================================================
> bboett@::1
> http://inforezo.u-strasbg.fr/~bboett
> ===============================================================
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFGEe1dx8rLteCAfDARAqh9AJ9urrqK1SHgk3AOhbzLUArT1H5xkQCfWhMh
> GcgZ+DGRQHTbOttr3c5g3N0=
> =0vWe
> -----END PGP SIGNATURE-----
>
>


-- 
Guillaume RENARD
http://glmrenard.fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: https://strasbourg.linuxfr.org/pipermail/linux/attachments/20070403/e63a8417/attachment.htm 


Plus d'informations sur la liste de diffusion linux