Como cat várias linhas e excluir o conteúdo existente

0

Eu normalmente executo um comando como

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

No entanto, desta vez, quero sobrescrever o arquivo existente e não anexá-lo. Como posso conseguir isso?

    
por debianuse1 01.07.2016 / 16:26

2 respostas

1

Altere >> para > .

> > significa anexar ao arquivo.

> significa escrever arquivo do zero.

    
por 01.07.2016 / 16:33
1

Para substituir um arquivo em vez de anexá-lo, você pode usar > em vez de >> .

    
por 01.07.2016 / 16:33

Tags