Я пишу сценарий оболочки, и мне нужно отображать вывод одновременно, однако он не работает с 2> somefile.txt и если я это делаю | tee -a somefilel это не перезапишет то, что мне нужно. <>

Итак , я придумал ... > newfile.txt | cat newfile.txt , однако, не работает для нового файла и требует выполнения chmod, но мне нужно запустить мой скрипт дважды, чтобы заставить его работать ... поэтому мне нужно что-то более эффективное, чем > newfile.txt | chmod 755 newfile.txt |cat newfile.txt ...

По сути, мне нужен сценарий оболочки, который мне нужен для отображения выходных данных при записи в файл без перезаписи, если файл уже существовал ...

Я надеюсь, что это имеет смысл :) Спасибо

1 ответ1

1

Удаление -a из tee заставит его перезаписать вместо добавления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .