Shell unix inserstion automatique
Résolu
insat
-
insat -
insat -
Bonjour,
je veux insérer une chaine de caractère ("DA26") dans un fichier de façon automatique. c à d :
je récupere un nombre de lignes X1 d'un fichier N°1 ensuite j'insere les lignes dans le fichier N° 2 X1 fois.
ci-dessous le début du shell
#Variable de référence pour le nombre de lignes du fichier 1
REF=`cat $TMP/resultat.lst | wc -l`
while [ "$COUNT" -le "$REF" ];
do
----> commande d'insertion automatique dans le fichier N°2
done
Pouvez vous m'aider svp
je veux insérer une chaine de caractère ("DA26") dans un fichier de façon automatique. c à d :
je récupere un nombre de lignes X1 d'un fichier N°1 ensuite j'insere les lignes dans le fichier N° 2 X1 fois.
ci-dessous le début du shell
#Variable de référence pour le nombre de lignes du fichier 1
REF=`cat $TMP/resultat.lst | wc -l`
while [ "$COUNT" -le "$REF" ];
do
----> commande d'insertion automatique dans le fichier N°2
done
Pouvez vous m'aider svp
A voir également:
- Shell unix inserstion automatique
- Classic shell - Télécharger - Personnalisation
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique gmail - Guide
3 réponses
Salut,
Faut nous donner plus de détails et notamment des exemples précis avec un "avant" et un "après" :
J'ai un fichier qui ressemble à ça :
Faut nous donner plus de détails et notamment des exemples précis avec un "avant" et un "après" :
J'ai un fichier qui ressemble à ça :
blablabla ... ... blablablaJe veux récupérer ça :
blablabla ... <Récupérer ça> ... blablablaPuis je veux l'insérer dans ça :
blablabla ... ... <Insertion ICI> ... ... blablabla etc...;-))
heureusement je suis arrivé à faire marcher le truc avec cette boucle :
while read ligne
do
newligne="DA26"$ligne
echo $newligne >> $TMP/T295OUT."$nupro"
done < $TMP/resultat.lst
le fichier $TMP/resultat.lst contient les deux colonnes à concaténer avec la DA26.
Maintenant j'ai un autre souci :
je veux créer un fichier comme suit :
"1c blanc" ensuite " le contenu d'une variable" ensuite "5 caractère blancs" ensuite "la lettre Q"
ce qui fait
contenu fichier ----> "_0024_____Q" avec 0024 le contenu de la variable.
Est ce que quelqu'un peux m'aider svp
while read ligne
do
newligne="DA26"$ligne
echo $newligne >> $TMP/T295OUT."$nupro"
done < $TMP/resultat.lst
le fichier $TMP/resultat.lst contient les deux colonnes à concaténer avec la DA26.
Maintenant j'ai un autre souci :
je veux créer un fichier comme suit :
"1c blanc" ensuite " le contenu d'une variable" ensuite "5 caractère blancs" ensuite "la lettre Q"
ce qui fait
contenu fichier ----> "_0024_____Q" avec 0024 le contenu de la variable.
Est ce que quelqu'un peux m'aider svp