Tente
command
>>!
log_file_name
Ou isso para redirecionar o stderr também
command
>>&!
log_file_name
Estou escrevendo scripts tcsh e gostaria de acrescentar a um arquivo de log, mas se o arquivo de log não existir antes de anexá-lo, recebo um erro (reproduzido abaixo). No bash, o arquivo é criado se ainda não existir. O tcsh suporta esse recurso ou preciso garantir que o arquivo exista antes de anexá-lo a ele?
Existe uma maneira de usar o operador >>
no tcsh semelhante ao bash?
$ echo something >> file_that_does_not_exist
file_that_does_not_exist: No such file or directory.
Tags bash tcsh shell shell-script