アイテム情報を含むタブ区切りのテキストファイルがある場合:
41850 0.4 0.5 LG EN RPビリーがフリッジウェルを作る、ノルム 友達 9338 0.4 0.5 LG EN RPシャイン、ミュージカル!マスタード、大佐 7255 0.5 0.5 LG EN RPトルーマン、ハリエットをプレイできますか 口琴 9314 0.5 0.5 LG EN RPこんにちは、Skippy Plum、教授
2行の「孤立した」タイトルに注意してください。Awkを使用して、この孤児を上のタイトルフィールドにマージするにはどうすればよいですか?
疑似awk:
awk '/^[[:digit:]]/{getline; ???
if next line ~ /^[[:alpha:]]/ title=$7 + previous
END{print $0}' <FILE
とにかく、手順は次のようです。
また
- 「通常の」線を見つけ、
- 次の行が「孤立」しているかどうかをテストします
- その場合は、フィールド7[タイトルフィールド]に「孤立」を追加します。
- 印刷行
また
- 「孤児」を探す
- どういうわけか前の行のフィールド7に追加します[2つの連続した孤立は決してありません]
最初の方法は私には最も簡単に思えます---しかし、それでは、私はここで無知な人です。