ラインxとyの間のn番目のタブ区切り値を取得します実際には、各行からの8番目のタブ区切り値を取得し、カンマで区切ってファイルに書き込もうとしましたが、数十のオンライン記事を読んでいるにもかかわらず、パターンマッチングに使用する正しい構文を見つけることができません。私は基本的に運で/([^\t]*\t){7}([0-9]*).*/
SEDコマンドは、私は大規模なタブ区切りのテキストファイルから特定の行を抽出し、別のファイルに書き込むことができました
で
$2
に一致するようにしようとしているたびに
。テキストファイルfile.tsv内
行が似ている:
01 name1 title1 summary1 desc1 image1 url1 120019 time1
02 name2 title2 summary2 desc2 image2 url2 576689 time2
誰もがこのクエリで私を助けることができるしてください?
$ awk '{ print col 8 : $8 }' file
前方の仕事は、私は推測しやすくなります。
サンプルラインを提供できますか? –
上記の形式を追加しましたが、次のようなコマンドではあまりうまくいきませんでした。 'sed -e '100、/ start/s/[^ \ t] \ t [^ \ t] \ t [ \ t [\ t] \ t [\ t] \ t [^ \ t] \ t // '-e'/stop /、200 s/\ t。* // 'file.tsv' – Donna