【发布时间】:2021-09-24 18:22:53
【问题描述】:
我主持了一个照片库。您可以运行一个命令来自动添加内容。看起来像这样;
php artisan lychee:sync /path/to/import --album_id="album ID"
这个命令需要两个变量;
- 导入路径
- 专辑编号
我正在对一个目录运行 Find 以返回过去 5 天内添加的所有子目录;
find /mnt/Pictures -mtime -5 -mindepth 1
/mnt/Pictures/Paris Trip
/mnt/Pictures/Spain
/mnt/Pictures/America
现在,我可以使用 Find 中的 -exec 函数调用脚本来添加此内容,但 {} 的值是要导入的路径。我需要导入路径和目录名称;比如
php artisan lychee:sync /mnt/Pictures/Spain --album_id="Spain"
这是我目前为止的地方;
find /mnt/Pictures -mtime -5 -mindepth 1 -exec php artisan lychee:sync {} \;
有什么想法吗?
【问题讨论】:
-
this 会回答您的问题吗?使用该方法,您可以例如使用
awk -F/ '{print $NF}'对抗第二个{}...