テキスト
行順序反転ツール
テキスト内の行の順序を逆にします。
Loading…
Line Reverserについて
Line Reverser は、任意のテキストブロックの行順を逆順にします。最後の行を先頭に、先頭の行を最後に配置するもので、Unix システムで tac コマンドを実行する、または改行で分割した配列に array.reverse() を使用するのと同等です。概念的には単純ですが、行の逆順化はタイムスタンプ付きデータを扱う際によくある実用的なニーズです。古い順に書き込まれたログファイル、挿入順のデータベースエクスポートダンプ、git log の出力、新しいレコードを最後に並べる CSV エクスポートはいずれも、人による確認のために逆順化が役立ちます。
使い方
複数行のテキストを入力エリアに貼り付けて「行を逆順にする」をクリックすると、すべての行が逆順になり、最後の行が一番上に移動した結果が即座に表示されます。このツールは各行内の空行や空白をそのまま保持し、行の順序のみを変更します。非常に大きなテキストブロックでも、1 行ずつ反復して入れ替えるのではなく配列の分割・逆順化方式を使用するため、逆順化は瞬時に行われます。
一般的な使用例
- アクティブなインシデント対応中のトリアージを迅速化するため、最新のイベントを一番上に表示するように、時系列昇順のログファイル(syslog、auth.log、アプリケーションログ)を逆順にするシステム管理者
- 原因と結果の分析を容易にするため、最内側から出力されるスタックトレースを逆順にして、元の呼び出し元(最外側)からエラー地点(最内側)へと読めるようにする開発者
- エクスポートクエリを再実行することなく、ID や日付の降順だった行順を逐次処理用の昇順にするため、CSV や TSV のエクスポートを逆順にするデータアナリスト
- コードの考古学的調査や変更の流れの分析のために、git log --oneline の出力(新しい順)を逆順にして、コミット履歴を時系列の古い順から新しい順に読むバージョン管理ユーザー
- 逆順の練習問題を作成したり、ボトムアップの提示順で情報を明らかにしたりするため、順序付きリスト、番号付きシーケンス、ランク付けされた項目を逆順にするパズル設計者や教育者