许多方法之一是使用test.
#!/bin/bash
test -f filename && script/command_to_be_executed
Run Code Online (Sandbox Code Playgroud)
等效:[]=>test
#!/bin/bash
[ -f filename ] && script/command_to_be_executed
Run Code Online (Sandbox Code Playgroud)
上面的行暗示如果test成功则执行在 之后指定的操作&&,否则不执行。在这种情况下,-f意味着测试文件的存在,如果由名称文件filename退出执行操作指定后续&&
替换filename您要检查该文件(file.html)的绝对路径,然后命令或脚本要运行成功的&&
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
8821 次 |
| 最近记录: |