Мне удалось извлечь определенные строки из большого текстового файла, разделенного табуляцией, и записать их в другой файл:
sed -n 100,200p file.tsv >> output.txt
Однако на самом деле я пытаюсь получить 8-ю вкладку-отделяю значение от каждой строки и записываю их в файл через запятую, но я не могу найти правильный синтаксис для сопоставления с образцом, несмотря на чтение десятков онлайн-статей.
Каждый раз, когда у меня естьбезуспешно пытался сопоставить
$2
в /([^\t]*\t){7}([0-9]*).*/
.
Строки в текстовом файле file.tsv напоминают:
01 name1 title1 summary1 desc1 image1 url1 120019 time1
02 name2 title2 summary2 desc2 image2 url2 576689 time2
Может кто-нибудь помочь мне с этим вопросом?