用 Here-String 传入字符串
用 <<< 把单个字符串传给 read 或任何读取标准输入的命令。
运行 read -r first rest <<< "hello world",把字符串拆进变量。
01命令
命令
$ read -r first rest <<< "hello world"; echo "$first"02作用说明
Here-string 会在末尾补换行并把该词送入命令的标准输入,比 echo | cmd 更短、更安全,因为它避免子 shell 和分词意外。它是脚本参数解析的基础构件。
03风险
!注意: 赋值给数组时字符串会分词;请谨慎为展开加引号。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- bash.1.en.html manual page依据: The bash manual page documents here-strings.
最后验证: 2026-10-13 · 分类: 开发者