红联Linux门户
Linux帮助

在SHELL脚本中,如何设置让某个命令执行5次。

发布时间:2011-08-10 18:40:29来源:红联作者:还不算晕
在SHELL脚本中,如何设置让某个命令执行5次。或者6次,7次这样。
这个要怎么用,
比如
#!/bin/bash
#查询是否有/etc/shadow,有则执行 echo
[ -f "/etc/shadow" ] && echo "This computer uses shadow passwors"

#我现在就是想要设定执行 sh /root/show.sh 这个命令的次数
sh /root/show.sh

希望哪位能结合这个例子给解说下,感激不尽!
发我邮箱也行 947817003@qq.com
文章评论

共有 3 条评论

  1. 还不算晕 于 2011-08-11 14:42:41发表:

    我今天网上找了个方法:
    是这样一个例子:
    #!/bin/bash

    qq=5

    for ((a=1; a <= qq; a++))
    do
    echo "Hello world!" $a
    echo "The $a!"
    done

    exit
    执行了5次do

  2. rxotav 于 2011-08-11 08:57:42发表:

    不懂帮顶

  3. chenjie815 于 2011-08-10 19:30:52发表:

    # show.sh
    times=$1

    for i in $(seq 1 ${times})
    do
    [indent][ -f "/etc/shadow" ] && echo "This computer uses shadow passwors"[/indent]
    done

    然后你调用show.sh脚本时,命令如下:
    sh /root/show.sh 5