LINUX.ORG.RU

История изменений

Исправление S_Paul, (текущая версия) :

cat list
a.txt
b.txt

cat a.txt
111
111
111

cat b.txt
222
222
for i in `cat list`
do
  echo -n "$i  "
  if [[ "`cat $i | wc -l`%2" -eq "0" ]]
  then
    echo -e "even\n"
  else
    echo -e "uneven"
  fi
done

Простенько, но работает. Можно конечно короче и круче, но код будет менее понятен. Я не суперспец...

Исходная версия S_Paul, :

cat list
a.txt
b.txt

cat a.txt
111
111
111

cat b.txt
222
222
for i in `cat list`
do
  echo -n "$i  "
  if [[ "`cat $i | wc -l`%2" -eq "0" ]]
  then
    echo -e "even\n"
  else
    echo -e "uneven"
  fi
done

Простенько, но работает.