Одним из многих способов будет использование test
.
#!/bin/bash
test -f filename && script/command_to_be_executed
эквивалент: []
=> test
#!/bin/bash
[ -f filename ] && script/command_to_be_executed
В приведенной выше строке подразумевается, что если test
завершится успешно, выполните операцию, указанную после &&
, а не иначе. В этом случае -f
подразумевает проверку на существование файла, если файл с именем filename
завершает выполнение указанной операции после &&
Замените filename
абсолютным путем к файлу (file.html), который вы хотите проверить, после чего введите команду или сценарий, который вы хотите запустить после &&
Надеюсь, это поможет!