29 lines
562 B
Plaintext
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 |