シェルワンライナー160本ノック第2章2節練習問題その3
練習2.2.e コマンド置換とプロセス置換を使う
次の出力が得られるようなコマンドを考える問題だった。
きたうらわを逆さにするとわらうたき
きたうらわ
を逆さにすると
わらうたき
コマンド自体は簡単だった。
echo ${a}を逆さにすると$(echo ${a} | rev)
cat <(echo ${a}) <(echo を逆さにすると) <(echo ${a} | rev)
で良い。
注意として < と ( の間にスペースを入れてはいけない。エラーを吐いて受け付けてくれない。ここで使っているかっこはプロセス置換と呼ばれるものである。