Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash rev コマンド: 文字列を逆順にする
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. 例1: 標準入力からの逆順出力
      2. 例2: ファイルの内容を逆順にする
      3. 例3: 出力をファイルに保存
    5. Tips

[Linux] Bash rev コマンド: 文字列を逆順にする

Overview

rev コマンドは、入力された各行の文字列を逆順に変換するためのツールです。テキストファイルや標準入力からデータを受け取り、各行を逆にして出力します。

Usage

基本的な構文は以下の通りです。

rev [options] [arguments]

Common Options

  • -o, --output=FILE : 出力を指定したファイルに保存します。
  • -h, --help : ヘルプメッセージを表示します。
  • -V, --version : バージョン情報を表示します。

Common Examples

以下は rev コマンドの実用的な例です。

例1: 標準入力からの逆順出力

echo "Hello World" | rev

出力:

dlroW olleH

例2: ファイルの内容を逆順にする

rev myfile.txt

このコマンドは myfile.txt の各行を逆順にして表示します。

例3: 出力をファイルに保存

rev myfile.txt -o reversed.txt

このコマンドは myfile.txt の各行を逆順にし、その結果を reversed.txt に保存します。

Tips

  • rev コマンドは、テキストデータを扱う際に便利ですが、行単位で処理されるため、複数行のデータを一度に逆順にすることができます。
  • スクリプト内での使用時には、パイプを利用して他のコマンドと組み合わせると効果的です。
  • 大きなファイルを処理する場合は、出力をファイルにリダイレクトすることで、ターミナルの表示をスムーズに保つことができます。