seit geraumer Zeit arbeitet meine Debian9 ksh93 while read - Schleife nicht mehr.
Die folgende Sequenz zeigt eines meiner Fälle:
Code: Alles auswählen
echo "72700" | while read any_string
do
echo "$any_string"
/bin/ls -l /etc/group
/bin/ls -l /etc/group
/usr/bin/file /bin/ls
/bin/cp /etc/group /dev/null
/usr/bin/wc /etc/group
done
72700
-rw-r--r-- 1 root root 2222 Jan 27 17:17 /etc/group
/bin/ls: /bin/ls: cannot execute [Fehler im Format der Programmdatei]
/usr/bin/file: /usr/bin/file: cannot execute [Fehler im Format der Programmdatei]
/bin/cp: /bin/cp: cannot execute [Fehler im Format der Programmdatei]
/usr/bin/wc: /usr/bin/wc: cannot execute [Fehler im Format der Programmdatei]
Hat jemand eine Erklärung dafür?
In der "bash" und "pdksh" tritt dieses Problem nicht auf.