bash - 仅在文件存在时执行命令
问题描述
我有一个命令:
dwebp /home/user/1/input.webp -o /home/user/2/output.png
仅当存在时,我应该添加什么来执行此命令input.webp
?
解决方案
您可以创建一个脚本来验证它,并且仅当该文件存在于文件系统中时才执行该命令。
#!/usr/bin/bash
if [ -f /home/user/1/input.webp ]; then
dwebp /home/user/1/input.webp -o /home/user/2/output.png
fi
推荐阅读
- android - Geocoder 不恰当的阻塞方法调用
- java - Java fileReader 无法正确读取文件
- python - 如何将 Pandas 与 cuDF 一起使用?
- docker - 在 WordPress 开发环境中设置 XDebug 3 (Docker + WSL 2)
- ant-media-server - 蚂蚁传媒架构?
- json - 在 Visual Studio Code 中调试 (gdb) 启动和 (Windows) 启动失败
- firebase - 参数类型“对象?” 不能分配给参数类型“地图”
' - r - R删除具有特定行条件的Dataframe列
- svn - 是否可以在 Subversion 中手动增加/设置提交号?
- css - vuetify v-menu 如何制作自定义海拔?