2012-03-27 58 views
2

我正在尝试编写一个完全循环20次的bash脚本,然后将循环中的每个数字附加到具有字符串“group”的变量中。每个变量的输出应该是group1,group2,group3等等。不幸的是,我无法得到这个工作。这是我的代码到目前为止:将整数添加到字符串Bash脚本OSX

#!/bin/bash 

    USERNUM=0 
    USERPREFIX='group' 

    for ((i = 1 ; i <= 20; i++)) 

    do 

    USERNUM=$(($USERNUM+1)) 

    USERCREATE=$(($USERPREFIX+$USERNUM)) 

    echo $USERCREATE 

    done 

我想在OSX 10.6下运行此脚本。任何帮助是极大的赞赏。

回答

4
USERCREATE="$USERPREFIX$USERNUM" 
+1

@ user1227118扩大在IV-A的正确答案了一下,外壳瓦尔使用“+”加法不串联,所以来连接2值汇集成1串,只是“把它们彼此相邻”,如你所见。祝你们好运。 – shellter 2012-03-27 18:38:53

+0

这工作!非常感谢你。 – user1227118 2012-03-27 18:55:28