remplacer while read LIGNE
Bonjour,
J'ai une question sur "while read LIGNE", je l'ai testé pour lire un fichier .txt mais elle lit pas toutes les lignes sauf si je laisse une ligne vide. Y'a-t-il une commande qui permette de lire toutes les lignes présentes dans un fichier ? voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
cd ${rep}/toto
Fic=`ls`
for i in $Fic
do
cat $i | while read LIGNE <> ""
do
nom_fic="`echo \"$LIGNE\" | cut -c1-`"
if [$nom_fic!= ""]
then
mv ${rep}/$LIGNE ${rep_desti}/$LIGNE_date
fi
done
done |
Merci d'avance pour votre retour.