(25)【rev】シェルスクリプトコマンド活用紹介

revコマンド

  • ファイルの各行を反転させる
  • キーボードから入力した内容を反転させる

revコマンド概要

reverseの語源を持つ「rev」は、ファイルの各行を末尾から行頭に向かって文字列を反転させ出力します。

revコマンドの書式

rev ファイル名

revコマンドの主なオプション

オプション 意味

オプションはありません。

revコマンド詳細説明

ファイルの各行を反転させる

$ cat data.txt
1,小出里歩,オデリホ,女,27,85
2,吉野里紗,ヨシノリサ,女,38,894
3,本郷末治,ホンゴウスエジ,男,56,252
4,谷村千代乃,タニムラチヨノ,女,44,556
5,内野響子,ウチノキョウコ,女,44,170
6,塩谷貢,シオタニミツグ,男,34,494
7,児島愛子,コジマアイコ,女,39,675
8,白木俊史,シラキトシフミ,男,57,245
9,飯塚遥佳,イイヅカハルカ,女,20,974
10,阿久津清蔵,アクツセイゾウ,男,9,120

実行結果は以下のとおりです。

$ cat data.txt | rev
58,72,女,ホリデオ,歩里出小,1
498,83,女,サリノシヨ,紗里野吉,2
252,65,男,ジエスウゴンホ,治末郷本,3
655,44,女,ノヨチラムニタ,乃代千村谷,4
071,44,女,コウョキノチウ,子響野内,5
494,43,男,グツミニタオシ,貢谷塩,6
576,93,女,コイアマジコ,子愛島児,7
542,75,男,ミフシトキラシ,史俊木白,8
479,02,女,カルハカヅイイ,佳遥塚飯,9
021,9,男,ウゾイセツクア,蔵清津久阿,01
ヒント
どんなときに使うのでしょうね。むしろ、どう使うのかというよりも、必要になったときに思い出すと激しく便利、といったトリッキーなコマンドのようです。tacrevはセットで覚えておきましょう。

書籍の紹介

(25)【uniq】シェルスクリプトコマンド活用紹介

(25)【uniq】シェルスクリプトコマンド活用紹介

(24)【tac】シェルスクリプトコマンド活用紹介

(24)【tac】シェルスクリプトコマンド活用紹介