J'exécute une commande à partir d'un script comme
tar -c -f ar.tar a b c d
où b, c et d peuvent ne pas exister et peuvent être des répertoires. Les solutions que j'ai trouvées consistent à canaliser la sortie de ls -d
vers grep
, puis à la raccorder à la tar
commande, ou à activer des globes étendus pour @(a|b|c|d)
.
Y a-t-il une façon plus nette de procéder? Je suis sur Debian Wheezy, qui ne semble pas avoir de --include
paramètre.
--ignore-failed-read
option?