如何重新运行脚本?

时间:2018-12-16 19:55:35

标签: bash shell scripting

我有一个脚本,它将检查记录是否存在,如果存在,它将退出。现在,我试图找出如果记录存在的话如何重新运行脚本:

block 1
block 3

现在,如果记录存在,我想重新运行脚本。请帮助

1 个答案:

答案 0 :(得分:2)

您只需要一个简单的循环:

#!/bin/bash

while :; do
  echo Please enter hostname?
  read hostname
  echo

  if grep -q $hostname /home/user/ps/database
  then
    echo Record exist
    echo
  else
    break
  fi
done