如何裁剪不需要的字符,只输出我需要的字符?例如:
输入:
ASDFQWER
输出:
DFQ
我的意思是在这种情况下我只需要 3.-4.-5。字符串的字符。我怎么做?
答案1
使用
echo "${string:index:length}"
举个例子
x="ASDFQWER"
echo "${x:2:3}"
答案2
cut
是我所知道的能够做到这一点的最简单的程序。例子:
echo ASDFQWER | cut -c3,4,5
如何裁剪不需要的字符,只输出我需要的字符?例如:
输入:
ASDFQWER
输出:
DFQ
我的意思是在这种情况下我只需要 3.-4.-5。字符串的字符。我怎么做?
使用
echo "${string:index:length}"
举个例子
x="ASDFQWER"
echo "${x:2:3}"
cut
是我所知道的能够做到这一点的最简单的程序。例子:
echo ASDFQWER | cut -c3,4,5