移动图像在一组Markdown文件中未链接到垃圾文件夹
在一个文件夹中,我有一些链接到某些PNG或JPG图像的链接。图像保存在附件
子折中。
现在,如果我从 markdown文件
中删除图像的链接(SAS 
),当然,相应的图像文件不是被删除。我想将该图像删除到.trash子文件夹中。我为此编辑了一个简短的shell脚本(在),但它无济于事!
#!zsh
imagepaths=$(find . -name '*.jpg' -o -name '*.png')
for imagepath in $imagepaths; do
filename=$(basename -- $imagepath)
if ! grep -q --exclude-dir=".git" $filename .; then
mv $imagepath ./.trash
fi
done
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是对我有用的Python代码。
This is the python code that worked for me.
1。查找所有图像文件
2。创建
awk
脚本script.awk
3。打印所有无与伦比的文件
mv
命令4。执行所有
MV
一次命令1. find all images files
2. create
awk
scriptscript.awk
3. print all unmatched files
mv
commands4. execute all
mv
command at once