Bashスクリプト:各文字に単語を分割する

Bashスクリプト:各文字に単語を分割する

各文字が別々の行になるように単語の文字を分割する方法は?

"StackOver" たとえば、見たいとしましょう。

S
t
a
c
k
O
v
e
r

私はbashに初めて触れてどこから始めるべきかわかりません。

ベストアンサー1

私は以下を使用しますgrep

$ grep -o . <<<"StackOver"
S
t
a
c
k
O
v
e
r

またはsed:

$ sed 's/./&\n/g' <<<"StackOver"
S
t
a
c
k
O
v
e
r

末尾のスペースが問題の場合:

sed 's/\B/&\n/g' <<<"StackOver"

これらはすべてGNU / Linuxを想定しています。

おすすめ記事