[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] script pour transformer un fichier texte



Gaetan wrote:
> 
> bon, ça marche pas, tout ça...
> et j'ai oublié, mais j'aimerais aussi remplacer les séparateurs (|) par des
> séparateurs "virgule-espace"
càd ? ", " ?

OK, remplace la ligne avec "join" par ceci:
  $l = join(", ", @f);

> j'ai awk mais j'aimerais que ça me sorte les résultats dans un fichier, plutôt
> que dans le terminal...
Suffit d'ajouter un "> fichier" derrière l'appel d'awk ou du
script awk.

> et pour perl, ça me donne ces erreurs :
> ./scriptperl: @champs=(0,1,2,10,11,12,13): command not found
> ./scriptperl: line 4: syntax error near unexpected token `(<>)'
> ./scriptperl: line 4: `while (<>) {'

t'es sur que t'as pas oublié la ligne
#!/usr/bin/perl
au début du fichier ??
Ca m'en a tout l'air, vu qu'il ne reconnait pas des commandes shell.
On dirait que c'est le shell qui essaie d'interpréter un script en
perl, ce qui se passe lorsque l'on n'indique pas d'interpréteur via
une 1ère ligne avec "#!"


--
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
/earth is 98% full... please delete anyone you can.:
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]