Forum Programmation.shell changer une ligne avec sed

Posté par  .
Étiquettes : aucune
0
4
avr.
2007
Bonjour,

Je ne suis pas un expert avec sed (a vrai dire, je viens de decouvrir cette commande il y a environ 10 minutes et deja elle m'ennerve)

mon script est le suivant:

#!/bin/sh
#PBS -N AlMg250K5MPa
#PBS -q q64p48h@empire
#PBS -l nodes=2:ppn=2
#PBS -l walltime=48:00:00
#PBS -mea
#PBS -r n
#PBS -V
cd $PBS_O_WORKDIR
cp PI* tmp1
mpirun -nolocal -np 4 /cavs/cmd/data1/users/groh/Computing/WARP/Sources/warp_sgi < ./input/in.tensile_meam &> log.report
cp PI* tmp2

Il faut que je genere plein de script identique en changeant la seconde ligne
elle va devenir par exemple: #PBS -N AlMg350K5MPa1
Pourriez vous me conseiller comme faire ca?

Merci,
Seb
  • # hop

    Posté par  . Évalué à 2.

    sed -i -e "s/^#PBS -N .*$/#PBS -N plop/" fichier

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.