Wenn ich "cat test.file" verwende, wird es angezeigt
1
2
3
4
Wenn ich die Bash-Datei verwende,
cat test.file |
while read data
do
echo "$data"
done
Wird sich zeigen
1
2
3
4
Wie kann ich das Ergebnis genau wie die ursprüngliche Testdatei erstellen?
{ i=0; while read; do i=$(dc 1 $i + p); printf "%4 d $REPLY\n" $i; done; }Es ist kompatibel mit alten SH.