En shell
Bonjour,
J'essaye de faire un petit programme qui permet d'insérer une chaine de caracteres (T02) dans un fichier en colone 49.
Le fichier a des enregistrements de taille différente.
exemple de fichier :
42300000NNANNAAA
42310011064306030914231639014002420345014603
42320021780195699000500006274000000000014999D
Le problème s'est que j'obtiens le résultat suivant :
42300000NNANNAAAT02
42310011064306030914231639014002420345014603T02
42320021780195699000500006274000000000014999DT02
La chaine de caractere n'est pas dans la colonne attendu 49
______________
code=T02
echo $code
for lig in `cat $1`
do
> fic
echo $lig >fic
deb=`more fic | cut -c 1-48`
echo $deb$code >> resultat
done
______________
Merci de votre aide