Bash: запись stdout в файл, только если команда выполнена успешно - PullRequest
0 голосов
/ 23 апреля 2020

Когда я сделаю foo > bar.txt, будет создано bar.txt независимо от того, успешно ли foo или нет. Как я могу создать bar.txt, только если foo удалось?

1 Ответ

1 голос
/ 23 апреля 2020

foo > bar.txt || rm bar.txt должно работать и коротко и кратко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...