首页 > 解决方案 > 如何检查命令在 bash 脚本中是否有效?

问题描述

过去我没有编写太多 bash 脚本(这可能只是我创建的第四个或第五个脚本)。我正在制作的当前脚本将重复一个命令(脚本的参数),直到它完成而不会失败。但在它开始重复命令之前,我想检查它是否是一个实际的命令。我怎么能检查这个?编辑:这是我写的当前代码(不多)

    #!/bin/bash

    while true; do #This while loop keeps repeating the first argument (which should be a command) until it finishes without failing
    if ($1); then
      echo "success"
    break;
    else
      echo "fail"
      echo;
    fi;

done;

标签: bash

解决方案


推荐阅读