如何在 Bash 中检索变量的前 n 个字符? [重复]

问题描述 投票:0回答:2

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

FOO="qwertzuiopasdfghjklyxcvbnm"

我需要得到

qwertzuiop

bash
2个回答
184
投票

如果变量是:

FOO="qwertzuiopasdfghjklyxcvbnm"

然后

echo ${FOO:0:10}

将给出前 10 个字符。


94
投票

使用

head
命令。

echo $FOO | head -c 10
=> qwertzuiop
© www.soinside.com 2019 - 2024. All rights reserved.