|
|
|
|
Script shell unix pour modifier un fichier
Dernière réponse le 24 mai 2008 à 02:03:38 fab, le 15 déc 2006 à 12:12:18Script shell unix pour modifier un fichier
Bonjour,
je cherche comment écrire un script shell pour modifier un fichier; en gros mon fichier source ressemble à:
entête
ligne 1
ligne 2
...
Et moi je voudrais obtenir un nouveau fichier avec:
entête ligne 1
entête ligne 2
...
merci de votre aide
Configuration: Windows XP Internet Explorer 6.0
Avec perl
johan@johan:~/src/perl$ cat entete.pl
#!/usr/bin/perl -w
$entete=<>;
chomp($entete);
while(<>)
{
print $entete. ' '. $_;
}
johan@johan:~/src/perl$ ./entete.pl entete.pl
#!/usr/bin/perl -w $entete=<>;
#!/usr/bin/perl -w chomp($entete);
#!/usr/bin/perl -w while(<>)
#!/usr/bin/perl -w {
#!/usr/bin/perl -w print $entete. ' '. $_;
#!/usr/bin/perl -w }
Johan Gates gave you the windows. GNU gave us the whole house.(Alexandrin) |
Salut,
perl -ne '/(.*)/ if 1..1;print"$1 $_"if 2..eof' fichier > resultat-- lami20j |
Re-
var=$(sed -n 1p fichier.txt) && sed '1d;s/.*/'$var' &/' fichier.txt;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Salut,
sed 's/^M$//' fichier2 - Affiche nous ton script qu'on essaie de voir ce qui cloche. ;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé.
|

