标签: read

在 Bash 和 ZSH 中读取

在 macOS 上使用 read 时,我观察到 zsh 和 bash 之间的差异。

使用 bash 这个脚本

echo "characters" | while IFS= read -d '' -n 1 a; do printf %s "$a-"; done
Run Code Online (Sandbox Code Playgroud)

生产

c-h-a-r-a-c-t-e-r-s-
Run Code Online (Sandbox Code Playgroud)

而在 zsh 上我没有输出,也没有错误是否可以使用 read 逐个字符地迭代?

script bash zsh read

6
推荐指数
1
解决办法
3771
查看次数

标签 统计

bash ×1

read ×1

script ×1

zsh ×1