Estou executando um comando a partir de um script como
tar -c -f ar.tar a b c d
onde b, c e d podem não existir e podem ser diretórios. As soluções apresentadas são canalizar a saída de ls -d
para grep
, em seguida, uni-la ao tar
comando ou ativar globs estendidos para @(a|b|c|d)
.
Existe uma maneira mais clara de fazer isso? Estou no Debian Wheezy, que parece não ter um --include
parâmetro.
Tentei, ainda deu um erro para arquivos que não existem.
—
gidyn
Sim, a mensagem de erro está presente, mas o arquivo morto é criado.
—
Costas
--ignore-failed-read
opção?