そのタイトルが適切に聞こえるかどうかはわかりません…</p>
スペースで区切られた 3 つの「フィールド」で構成される均一な構造を持つファイル (> 1000 行) があるとします。
1. an integer (negative or positive)
<space>
2. another integer (negative or positive)
<space>
3. some text (description)
整数は >-10000 および < 10000 です
私の問題は:どうすればいいですか
a) 「最初の整数 <= 1000」AND 「第 2 整数 >=250」AND 「テキストに含まれる内容: ボストン OR ニューヨーク」などの基準でこのファイルをフィルタリングします。
b) サブセットを新しいバッファーに入れて、結果とフィルターの結果のみを読み取ることができるようにしますか?
それが実現可能か合理的かどうかはわかりませんが、Vimのみでそれを行いたいです(とにかくそれは私のスキルを超えています)
ありがとう
@FDinoff:申し訳ありませんが、もちろん、あなたが提案することをすべきでした:
これは、 StartDate 、 EndDate 、および Description を含む年表である可能性があります。
1 -200 -50 Period one in Italy
2 -150 250 Period one in Greece
3 -50 40 Period two in Italy
4 10 10 Some event in Italy
5 20 20 Event two in Greece
フィルターは次のようになります: (SQL を模倣するために) StartDate <=-50 AND EndDate >=0 AND Description にギリシャが含まれるアイテムをフィルター処理し、結果のフィルター => 行 2