66

如何使用 Bash 检索变量的前 10 个字符?

FOO="qwertzuiopasdfghjklyxcvbnm"

我需要得到qwertzuiop.

4

2 回答 2

121

如果变量是:FOO="qwertzuiopasdfghjklyxcvbnm"

然后

 echo ${FOO:0:10}

将给出前 10 个字符。

于 2013-02-21T00:43:27.313 回答
58

使用head命令。

echo $FOO | head -c 10
=> qwertzuiop
于 2013-02-21T00:47:58.580 回答