В linux, как мне сделать что-то вроде
echo 'hello world' > log.txt
но вместо того, чтобы перезаписывать содержимое файла log.txt, он добавляется в конец файла log.txt?
echo 'hello world' >> log.txt
Пытаться:
>>
На месте:
>
В Linux вы также можете использовать полезный HERE TAG для многострочного добавления:
cat >> log.txt << EOF
hello word 1
hello word 2
hello word 3
EOF
Оболочка Linux более мощная, чем командная строка Windows! ;)
echo 'привет, мир' >> log.txt