「あいうえお」を縦一列に表示するためのコマンドは次の通りです。
1 2 3 |
$ echo あいうえお | grep -o . |
grep -oは次のように使います。
1 2 3 4 |
// 正規表現にあった文字列を出力 $ grep –o 検索正規表現 |
つまり”.”(適当な一文字)ごとに結果を出力してくれるので結果的に縦一列に文字列が並んでくれます。
ワンライナーのコードなどを見ているとよく使われているので、もしかしたらシェル芸人になるために最初に覚える必要があるオプションかもしれないですね。
コメント
[…] ・grepで縦に並べる -oで並べる https://yara-shimizu.com/programing/how-to-tate […]