如何只输出给定的字符?

如何只输出给定的字符?

如何裁剪不需要的字符,只输出我需要的字符?例如:

输入:

    ASDFQWER

输出:

    DFQ

我的意思是在这种情况下我只需要 3.-4.-5。字符串的字符。我怎么做?

答案1

使用

echo "${string:index:length}" 

举个例子

x="ASDFQWER"
echo "${x:2:3}"

答案2

cut是我所知道的能够做到这一点的最简单的程序。例子:

echo ASDFQWER | cut -c3,4,5

相关内容