无法运行代码 [英] Not able to run the code
本文介绍了无法运行代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试创建一个以name为参数的函数(< username> _< num>并给出R +作为结果。(在linux中)
例如newfunc apple_1
apple_2
我的尝试:
function newfunc {
INPUT = $ 1;
NUMBER = $(echo INPUT | tr -dc'0-9');
TEXT = $(echo INPUT | tr -dc'[:alpha:]');
NUMBER = $((NUMBER + 1));
echo$ {USERNAME} _ $ {NUMBER}
}
newfunc
解决方案
1;
NUMBER =
(echo INPUT | tr -dc'0-9');
TEXT =
(echo INPUT | tr -dc'[:alpha:]');
NUMBER =
I'am trying to create a function that takes name as argument(<username>_<num> and gives R +1 as result.( in linux)
e.g newfunc apple_1
apple_2
What I have tried:
function newfunc { INPUT=$1; NUMBER=$(echo INPUT | tr -dc '0-9'); TEXT=$(echo INPUT | tr -dc '[:alpha:]'); NUMBER=$((NUMBER+1)); echo"${USERNAME}_${NUMBER}" } newfunc
解决方案
1; NUMBER=
(echo INPUT | tr -dc '0-9'); TEXT=
(echo INPUT | tr -dc '[:alpha:]'); NUMBER=
这篇关于无法运行代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文