Я обычно запускаю команду как
cat <<EOF >> /path/to/file
some stuff
more stuff
EOF
Однако на этот раз я хочу перезаписать существующий файл и не добавлять к нему. Как я могу сделать это?
Я обычно запускаю команду как
cat <<EOF >> /path/to/file
some stuff
more stuff
EOF
Однако на этот раз я хочу перезаписать существующий файл и не добавлять к нему. Как я могу сделать это?
Измените >>
на >
.
>> значит добавить в файл.
> значит написать файл с нуля.
Чтобы перезаписать файл вместо добавления к нему, вы можете использовать >
вместо >>
.