我正在从脚本运行命令,例如
tar -c -f ar.tar a b c d
其中 b、c 和 d 可能不存在,并且可能是目录。我提出的解决方案是将ls -dto的输出通过管道传输grep,然后将其拼接到tar命令中,或者打开@(a|b|c|d).
ls -d
grep
tar
@(a|b|c|d)
有没有更简洁的方法来做到这一点?我在 Debian Wheezy 上,它似乎没有--include参数。
--include
shell tar wildcards
shell ×1
tar ×1
wildcards ×1