shell中如何截取字符串
2个回答
展开全部
这样
user@minix-nb:~$ cid=12345678
user@minix-nb:~$ cid_tmp=0000000$cid
user@minix-nb:~$ length_cid=${#cid_tmp}
user@minix-nb:~$ cid_8=${cid_tmp:$((length_cid - 8))}
user@minix-nb:~$ echo $cid_8
12345678
user@minix-nb:~$ cid_8=${cid_tmp:$((length_cid - 9))}
user@minix-nb:~$ echo $cid_82
012345678
user@minix-nb:~$
利辩梁用bash 的变量扩展就成,要9个闷灶闹便减9, man bash
的 ${var:offset:length} 变蚂罩量扩展
user@minix-nb:~$ cid=12345678
user@minix-nb:~$ cid_tmp=0000000$cid
user@minix-nb:~$ length_cid=${#cid_tmp}
user@minix-nb:~$ cid_8=${cid_tmp:$((length_cid - 8))}
user@minix-nb:~$ echo $cid_8
12345678
user@minix-nb:~$ cid_8=${cid_tmp:$((length_cid - 9))}
user@minix-nb:~$ echo $cid_82
012345678
user@minix-nb:~$
利辩梁用bash 的变量扩展就成,要9个闷灶闹便减9, man bash
的 ${var:offset:length} 变蚂罩量扩展
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询