コンテンツへスキップ
テキスト

行順序反転ツール

テキスト内の行の順序を逆にします。

読み込み中...

Line Reverserについて

行反転ツールは、テキストブロックの行の順序を逆にします。最後の行が先頭に、先頭の行が最後になります。Unixのtacコマンドを実行するのと、あるいは改行で分割した配列にarray.reverse()を使うのと同じ結果です。仕組みは単純ですが、タイムスタンプ付きのデータを扱うときには、行の反転が実際によく必要になります。古い順に書き込まれたログファイル、挿入順に出力されたデータベースのダンプ、git logの出力、新しいレコードが最後に並ぶCSVなどは、人が確認するときに順序を逆にすると見やすくなります。

すべてのテキストツールを見る

使い方

複数行のテキストを入力エリアに貼り付けて「行を逆順にする」をクリックすると、すべての行が逆順になり、最後の行が一番上に移動した結果が即座に表示されます。このツールは各行内の空行や空白をそのまま保持し、行の順序のみを変更します。非常に大きなテキストブロックでも、1 行ずつ反復して入れ替えるのではなく配列の分割・逆順化方式を使用するため、逆順化は瞬時に行われます。

一般的な使用例

  • アクティブなインシデント対応中のトリアージを迅速化するため、最新のイベントを一番上に表示するように、時系列昇順のログファイル(syslog、auth.log、アプリケーションログ)を逆順にするシステム管理者
  • 原因と結果の分析を容易にするため、最内側から出力されるスタックトレースを逆順にして、元の呼び出し元(最外側)からエラー地点(最内側)へと読めるようにする開発者
  • エクスポートクエリを再実行することなく、ID や日付の降順だった行順を逐次処理用の昇順にするため、CSV や TSV のエクスポートを逆順にするデータアナリスト
  • コードの考古学的調査や変更の流れの分析のために、git log --oneline の出力(新しい順)を逆順にして、コミット履歴を時系列の古い順から新しい順に読むバージョン管理ユーザー
  • 逆順の練習問題を作成したり、ボトムアップの提示順で情報を明らかにしたりするため、順序付きリスト、番号付きシーケンス、ランク付けされた項目を逆順にするパズル設計者や教育者