首页 > 解决方案 > 仅在文件存在时执行命令

问题描述

我有一个命令:

dwebp /home/user/1/input.webp -o /home/user/2/output.png

仅当存在时,我应该添加什么来执行此命令input.webp

标签: bash

解决方案


您可以创建一个脚本来验证它,并且仅当该文件存在于文件系统中时才执行该命令。

#!/usr/bin/bash

if [ -f /home/user/1/input.webp ]; then
   dwebp /home/user/1/input.webp -o /home/user/2/output.png
fi

推荐阅读