Я обычно запускаю команду как

cat <<EOF >> /path/to/file
some stuff
more stuff
EOF

Однако на этот раз я хочу перезаписать существующий файл и не добавлять к нему. Как я могу сделать это?

2 ответа2

1

Измените >> на > .

>> значит добавить в файл.

> значит написать файл с нуля.

1

Чтобы перезаписать файл вместо добавления к нему, вы можете использовать > вместо >> .

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