meineko’s blog

元つくばの某独立行政法人勤務の植物屋です。最近は、ほぼ、突発天体の話題です。

stdファイルの操作

測光バンドがRcの行だけを抽出

grep "Rc " foo.std

foo.stdは、抽出元のstdファイル


測光バンドがVは、やっかいです?grep "V " foo.stdだと、星の名前がVULVとかの行も抽出されてしまいます。で、

grep "[0-9]V " foo.std

任意の数字の後に、Vと空白が続く行を抜き出します。Bも同様。


眼視だけを抽出は、ピリオドを含まない行を抽出(星名にピリオドがあったらどうしよう?)

grep -v "\." foo.std

ファイルに保存したい時は、リダイレクトで

grep -v "\." foo.std > bar.std

(追記)
Cでの報告なのに、小数点省いている人がいた、ひぃ。
まぁ、これは、プログラムの方で処置するので無く、データを修正する方向で。