次の形式の文字列があります。
A B C D
1列に同じパターンを持つ方法は何ですか?
ベストアンサー1
次の文字列で始めてください。
s='A B C D'
列として印刷するには、bashを使用できます。
$ echo "${s// /$'\n'}"
A
B
C
D
または以下を使用してくださいsed
。
$ sed 's/ /\n/g' <<<"$s"
A
B
C
D
または以下を使用してくださいtr
。
$ tr ' ' '\n' <<<"$s"
A
B
C
D
または以下を使用してくださいawk
。
$ awk '$1==$1' RS=' ' ORS='\n' <<<"$s"
A
B
C
D
または以下を使用してくださいgrep
。
$ grep -o '[[:alpha:]]' <<<"$s"
A
B
C
D