ajout ligne en queue d'un fichier sous UNIX
Bonjour,
je cherche à ajouter une ligne en fin d'un fichier texte sous UNIX (en batch); cette ligne doit contenir un identifiant "FIN" suivi de "|" suivi du nombre de lignes du fichier, suivi de "|"
Je sais que pour avoir le nombre de lignes il faut faire un wc -l nom_fichier.
Cela me retournera 1000 si il y a 1000 lignes dans le fichier.
Mais pour ajouter la dernière contenant : "ENT|1000|", comment faire de façon efficace ?
Merci d'avance pour votre réponse.
:D
ajout ligne en queue d'un fichier UNIX
Citation:
Envoyé par
alain.couthures
Avez-vous essayé quelque chose comme :
Code:
echo "ENT|1000|..." >> monfichier
oui, mais 1000 représentant le nombre de lignes du fichier, comment récupérer le résultat de la commande wc -l nom_fichier pour la mettre dans la commande echo que vous me proposez ?
Merci d'avance.
:D