【发布时间】:2021-12-29 18:43:55
【问题描述】:
我有一个项目文件夹,它根据数字标记项目。它从 001 开始并继续计数。我有一个通过 Alfred 运行的 bash 脚本,但是,我目前必须输入文件夹的名称。
QUERY={query}
mkdir /Users/admin/Documents/projects/"$QUERY"
我想让脚本自动将文件夹命名为下一个数字。 例如,如果最新的文件夹是“019”,那么我希望它自动将其命名为“020”
这是我到目前为止所创造的:
nextNum = $(find ~/documents/projects/* -maxdepth 1 -type d -print| wc -l)
numP = nextNum + 1
mkdir /Users/admin/Documents/projects/00"$numP"
我不确定我的变量语法是否正确,或者变量是否是最好的方法。我是一个完全不喜欢 bash 的菜鸟,因此感谢您提供任何帮助。
【问题讨论】:
-
不,不正确。请查阅文档,或至少通过shellcheck.net 运行您的代码。
-
还有:阿尔弗雷德是谁?