当前位置: 技术问答>linux和unix
shell中如何进行字符串的运算???
来源: 互联网 发布时间:2017-01-17
本文导语: 就是比如字符串 1.2.9 想让其做加 0.0.1 运算,就是设法变成 1.3.0, 1.9.9 变成2.0.0,这样的运算要怎么简单实现呢?? | shell不知道怎么写,但是python很简单: >>> str1='1.2.9' >>> str1 '1.2.9' >>>...
就是比如字符串 1.2.9
想让其做加 0.0.1 运算,就是设法变成 1.3.0,
1.9.9 变成2.0.0,这样的运算要怎么简单实现呢??
想让其做加 0.0.1 运算,就是设法变成 1.3.0,
1.9.9 变成2.0.0,这样的运算要怎么简单实现呢??
|
shell不知道怎么写,但是python很简单:
>>> str1='1.2.9'
>>> str1
'1.2.9'
>>> '.'.join(str(int(str1.replace('.',''))+1))
'1.3.0'
|
a="1.2.9"
a1=${a//./}
((a1+=1))
echo $a1 | awk -F '' -v OFS='.' '$1=$1'