.alias 中的日期未更新

.alias 中的日期未更新

我有一个包含以下行的别名文件: alias ss="import /home/User/Pictures/screenshots/screenshot-$( date '+%Y-%m-%d-%H-%M-%S.png' )"

在终端中,当我输入“ss”时,它会运行命令并正确保存。但是,如果我再次运行它,日期不会更新。我错过了什么吗?

答案1

问题是该date命令是在您定义别名时执行的(而不是在第一次调用别名时执行的)。您必须引用$

alias ss="import /home/User/Pictures/screenshots/screenshot-\$( date '+%Y-%m-%d-%H-%M-%S.png' )"

相关内容