Добрый день. Пишу в командной строке
/usr/bin/find ./ -type f -name "*.bz2" -exec /usr/bin/tar -xjf {} \;
Работает правильно. Ставлю в скрипт -
tar (child): bzip2: Функция exec завершилась с ошибкой: Нет такого файла или каталога
tar (child): Error is not recoverable: exiting now
/usr/bin/tar: Child returned status 2
/usr/bin/tar: Error is not recoverable: exiting now
со строчкой
for f in *.tar.bz2; do /usr/bin/tar -xvf "$f"; done
То же самое.
С конструкцией
find | xargs
То же самое
В пути вместо ./ ставил `pwd` - не помогло. Как же заставить это работать из скрипта?