Вот строка, которую я хочу использовать в сценарии ksh:
find . -type f -exec echo "{} $comment" | awk '{printf "%-30s %s", $1, $2}' \;
Без awk эта строка прекрасно работает:
find . -type f -exec echo "{} $comment" \;
Когда я добавил awk для создания столбцов, у меня была эта ошибка:
awk: fatal: cannot open file `;' for reading (No such file or directory)
find: missing argument to `-exec'
Я не нахожу хороший синтаксис. Ребята, у вас есть идеи?
Спасибо!