Ou apenas > file.txt. Mais curto, mas também irá esvaziar o arquivo.
lik
0
Outra solução é
printf '' > file
o >file O truque tem um comportamento ligeiramente diferente, dependendo do shell usado. Em zsh por exemplo, é necessário terminar o redirecionamento com ctrl-d E se NULLCMD está configurado para cat (qual é o padrão).
Fazer > file trabalhar como em bash você simplesmente precisa definir NULLCMD=:. O padrão é NULLCMD=cat, assim > file é idêntico a cat > file que precisa ser terminado por EOF, isto é CTRL+D.
> file.txt
. Mais curto, mas também irá esvaziar o arquivo.Outra solução é
o
>file
O truque tem um comportamento ligeiramente diferente, dependendo do shell usado. Emzsh
por exemplo, é necessário terminar o redirecionamento com ctrl-d E seNULLCMD
está configurado paracat
(qual é o padrão).fonte
> file
trabalhar como embash
você simplesmente precisa definirNULLCMD=:
. O padrão éNULLCMD=cat
, assim> file
é idêntico acat > file
que precisa ser terminado porEOF
, isto éCTRL+D
.