シェル上で逆順出力などアレコレ

reverse 関数的なものをシェル上でやる必要に迫られたこと一切ないのだけれど、気になったら普通にあったのでメモっておく

on Linux

util-linux に納められている rev というコマンドが使える

$ cat /tmp/hoge
hoge
fuga
piyo
$ rev /tmp/hoge
egoh
aguf
oyip

coreutils に cat の反対で下から舐めていく tac というコマンドもある

$ tac /tmp/hoge
piyo
fuga
hoge

on macOS

rev が使える

$ rev /tmp/hoge
egoh
aguf
oyip

coreutils をぶち込めば tacgtac とコールする形で呼び出せる

$ brew install coreutils
$ gtac /tmp/hoge
piyo
fuga
hoge

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください