Из вашего вопроса я понял, что вы хотите заменить строку в файле. если это так, sed
— лучшая команда.
sed -i 's/oldString/newString/g' log.txt
Синтаксис tar
:
tar -f output input
Значит, ты хочешь бежать
tar -cvjf /path/to/output.tar.bz2 /what/you/want/to/compress