mieki256's diary



2024/04/30(火) [n年前の日記]

#2 [prog][linux] テキストファイルを行単位で逆順にしたい

道路データが列挙されたcsvファイルの上下を逆にしたい。開始点と終了点を逆に入れ替えたいわけで…。

ググってみたら、*NIXの場合は tac というコマンドが使えると知った。

_【 tac 】コマンド/【 rev 】コマンド――ファイルを逆順に出力する:Linux基本コマンドTips(111) - @IT

MinGW/MSYS を有効にした状態、もしくは MSYS2上なら使える。
tac hoge.txt > hoge_rev.txt

DOSコマンドではそういうのって無いのかな…。あるいは、テキストエディタ xyzzy でもそういう機能があればいいのだけど…。

GNU utilities for Win32を使えそう :

*NIX関係のツールをWindows用に移植した、GNU utilities for Win32 (UnxUtils.zip, UnxUpdates.zip) を利用する手もありそう。

_Native Win32 ports of some GNU utilities

UnxUpdates.zip を解凍すると、中に tac.exe が入っている。

busyboxも使えそう :

busybox を使ってしまうのもアリだろうか。busybox は、*NIXでよく使うコマンドを一つにまとめてしまったツール。

_busybox-w32

busybox.exe をDLしてパスが通ったどこかに置いておけば、以下のような感じで使える。
busybox tac hoge.txt

以上です。

過去ログ表示

Prev - 2024/04 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project