关于linux:Bash使用带参数的函数编写脚本

Bash Scripting with function that takes an argument

本问题已经有最佳答案,请猛点这里访问。

我需要创建一个函数并像

1
myfunc word_100

然后输出应显示

1
word_101

基本上,考虑到分隔符,它应该递增。我想说的是,把单词作为一个变量,把数字加起来,然后把它组合起来。但不知道该怎么做。


尝试:

1
2
3
NAME=${1%_*}_
NUM=${1##*_}
echo $NAME`expr $NUM + 1`