История изменений
Исправление vodz, (текущая версия) :
И в чём проблема печатать '.' и 'x' в filter при записи строчек в лог?
#!./dash
filter() {
local l n IFS
while read -r l; do
n=${l#\[ninja\]}
if [ "x$l" != "x$n" ]; then
printf "%s\n" "$n" >&4
echo -n .
else
printf "%s\n" "$l" >&2
echo -n x
fi
done
}
exec 4> stdout.txt
filter < log 2> stderr.txt
echo
Исходная версия vodz, :
И в чём проблема печатать '.' и 'x' в filter при записи строчек в лог?
#!./dash
filter() {
local l n IFS=
while read -r l; do
n=${l#\[ninja\]}
if [ "x$l" != "x$n" ]; then
printf "%s\n" "$n" >&4
echo -n .
else
printf "%s\n" "$l" >&2
echo -n x
fi
done
}
exec 4> stdout.txt
filter < log 2> stderr.txt
echo