【问题标题】:Bash Scripting with function that takes an argument [duplicate]带有带参数的函数的Bash脚本[重复]
【发布时间】:2017-11-29 17:08:42
【问题描述】:

我需要创建一个函数并传递一个类似的参数

myfunc word_100

然后输出应该显示

word_101

基本上它应该在考虑分隔符的情况下增加。我想说把单词作为一个变量和数字并增加数字并将其组合在一起。但不知道该怎么做。

【问题讨论】:

    标签: linux bash


    【解决方案1】:

    试试:

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

    【讨论】:

    • 太棒了!!!!工作:)
    猜你喜欢
    • 2014-06-05
    • 2013-01-14
    • 1970-01-01
    • 2021-06-09
    • 2021-01-15
    • 2015-12-25
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    相关资源
    最近更新 更多