首页 > 解决方案 > 需要来自特定变量的最后 n 个数字

问题描述

12131X> lget Iub= rbsId > $rbsid

200407-12:37:05 12131X 18.0m MSRBS_NODE_MODEL_18.Q4_369.27924.51_aace stopfile=/tmp/11836
=================================================================================================================
MO                                                      Attribute         Value
=================================================================================================================
Iub=12131X                                  rbsId             1170028601
=================================================================================================================
Total: 1 MOs

$rbsid = 1170028601

现在我想存储$rbsid1 = 0028601 (最后 7 位数字)

echo $rbsid1 应该0028601

它是 unix 以及如何存储

标签: shellunix

解决方案


反转变量并切断不需要的部分:

$echo $rbsid 
1170028601
$rbsid1=$(echo $rbsid  |  rev |  cut -c1-7 | rev)
$echo $rbsid1 
0028601
$

推荐阅读