SCRDEV/SCR.1.2/TP08/fichier-reponses-tp08.txt
2024-12-04 12:01:04 +01:00

29 lines
562 B
Plaintext

TP08
3.
[yolou@archlinux TP08]$ read x
7888
[yolou@archlinux TP08]$ echo $x
7888
[yolou@archlinux TP08]$ echo $?
0
Explication : Code de sortie pour $?
[yolou@archlinux TP08]$ read x (CRTL+D)
[yolou@archlinux TP08]$ echo "$? x=$x"
1 x=
Explication : CRTL+D ça signie fin de fichier sur l'entrée standards. On va donc utiliser le fait que read renvoie un code different de 0 lorsqu'ell rencontre une fin de fichier.
Pour le code : for addr in $(cat $1)
cp bin2dot-withfor.sh bin2dot-with-read.sh
while read addr
do
addr_dot=
echo $addr_dot >> $2
done