Hallo leute, folgende aufgabenstellung steht bei mir offen:
Erstellen Sie die Shellprozedur display_file, welche eine als Argument übergebene Datei zeilenweise anzeigt, wobei jede Zeile in senkrechte Striche | eingefaßt werden soll.
wo liegt hier der fehler?
und kann man es noch kürzer schreiben?
Erstellen Sie die Shellprozedur display_file, welche eine als Argument übergebene Datei zeilenweise anzeigt, wobei jede Zeile in senkrechte Striche | eingefaßt werden soll.
wo liegt hier der fehler?
Code:
if test -z "$1"; then
echo Anzeigen einer Datei
echo Aufruf: $0 Datei
exit 1
fi
cat $1 | while read ; do
echo "|$REPLY|"
done
exit 0
( while read ; do
echo "|$REPLY|"
done ) < $1
und kann man es noch kürzer schreiben?