我需要从终端执行这样的命令:
test /home/root/myimg.jpg
其中 test 是一个可执行文件,myimg.jpg 是我传递给 exe 文件的图像。
在某些情况下,图像是添加到/home/root 目录的最后一个文件,我可以通过键入 ls/home/root | 从终端看到它。尾部-n 1
.
我需要写一个别名,让我传递保存在目录中的最新图像。我该怎么做 ?因为我需要通过添加的最后一张图像,而且它的名称每次都在变化!!!
非常感谢每一个答案:)
最佳答案
alias name='test $(ls /home/root | tail -n 1.)'
应该做的工作。 解释: $(command) 用 command 的输出替换自己
关于Linux shell命令执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43979261/