Lorsque j'utilise "cat test.file", il affiche
1
2
3
4
Quand j'utilise le fichier Bash,
cat test.file |
while read data
do
echo "$data"
done
Il montrera
1
2
3
4
Comment faire pour que le résultat soit identique à celui du fichier de test original ?
0 votes
On peut trouver une ligne script utile pour faire précéder les numéros de ligne de stdio :
{ i=0; while read; do i=$(dc 1 $i + p); printf "%4 d $REPLY\n" $i; done; }
Il est compatible avec l'ancien SH.