我认为该命令应该起作用,但是不起作用。我正在尝试将编号最高的文件名管道传输到tar
ls file-* | tail -1 | tar -xvf
它告诉我-f选项需要一个参数,所以我认为我需要将stdin重定向到tar,但这也不起作用...
tar -xvf < ls file-* | tail -1
我知道我可以将其存储在一个变量中,但我想一行完成它。
假设您的文件名不包含任何空格/ glob字符,则可以执行以下操作:
ls file-* | tail -1 | xargs tar -xvf
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句