我正在学习使用shutter
CLI,我试图以 1 秒的间隔截取 10 个屏幕截图并重命名它们,但是当我尝试时,我收到一条错误消息:“确定文件名时出错。”,但什么也没有被保存。
我正在使用的命令是这个:
for i in {1..10}; do shutter -d 1 -f -o $name_%NN.png -e; done
我想shutter
按顺序命名所有拍摄的照片,例如:
1.png
2.png
3.png
等等。
另外(我不确定我是否可以为此添加额外的命令)我想将所有图片移动到特定文件夹,例如:(~/Desktop/School
从当前位置~/MyPictures
)
您正在引用
$name
脚本范围内不存在的变量,您要用于构建文件名的数字存储在$i
变量中:请注意,我已将对的引用括
$i
在方括号之间,这在连接字符串时更安全。要移动所有截取的屏幕截图,
~/Desktop/School
您可以运行以下命令:为了使第二个命令在第一个命令成功后自动执行,您可以使用运算符将其链接到第一个命令
&&
: