tac コマンド代用
su/car-stap-cellsでの株データの扱いが、日付が新しい方が上(先)にくるのに対し、Protraの株データは逆で、日付が古い方が上(先)にくる
Protraの方が正しいかもしれない(新しいデータを最後にappendしていけばいいので)けど、su/car-stap-cellsの方式で扱えるようにしたい
調べたら tac というコマンドがあるらしい
または tail -r を使えば、、、、、
tac は cat の逆でテキストファイルを逆順に出力してくれる
しかし、、、、
my環境では
- tacはインストールされていない
- tail に -r option がない
ことが判明
調べたところ、いろいろ代用法があるようで、sed awk perl で実現可能
tac
--------------------
#!/bin/bash
# @(#) substitutes for tac(1) or `tail -q -r`. Version 1.0.0
# http://d.hatena.ne.jp/eel3/20131014/1381684451
exec sed '1!G;h;$!d' ${@+"$@"}
--------------------
とtacコマンド作って無事動くことを確認
でも、perl が一番表記がわかりやすいのでこれを採用することになりそう