如何将字符串拆分为单个字符
How to split a string into individual characters
我正在尝试构建一个脚本,该脚本将在屏幕上打印给定字符串中的每个字符。
假设我调用脚本 show_chars
然后
./show_chars bkob bk.is
会给我
b
k
o
b
b
k
.
i
s
您可以为此使用 fold
:
s='bkob bk.is'
fold -w1 <<< "$s"
b
k
o
b
b
k
.
i
s
根据man fold
:
-w, --width=WIDTH
use WIDTH columns instead of 80
或
echo | grep -o .
也适用
我正在尝试构建一个脚本,该脚本将在屏幕上打印给定字符串中的每个字符。
假设我调用脚本 show_chars
然后
./show_chars bkob bk.is
会给我
b
k
o
b
b
k
.
i
s
您可以为此使用 fold
:
s='bkob bk.is'
fold -w1 <<< "$s"
b
k
o
b
b
k
.
i
s
根据man fold
:
-w, --width=WIDTH
use WIDTH columns instead of 80
或
echo | grep -o .
也适用