Altere >>
para >
.
> > significa anexar ao arquivo.
> significa escrever arquivo do zero.
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?
Altere >>
para >
.
> > significa anexar ao arquivo.
> significa escrever arquivo do zero.
Para substituir um arquivo em vez de anexá-lo, você pode usar >
em vez de >>
.
Tags bash