Как извлечь символы, указывающие особое положение?

например: файл 1

Line 1: FHEAD0000000001UPINV20180821033550
Line 2: THEAD00000000020000000001MRCHI 0962691                       SUPP  212055    20180820000000   8709385  

Output: 8709385

Это - файл разделителя положения. Мне нужна команда Unix для получения символа в строке 2 (95-102).

0
задан 26 September 2018 в 07:31

1 ответ

Так как Вы хотите диапазон символов и определенной строки, я предложил бы Awk:

awk 'FNR==2 {print substr($0,95,102-95)}' file1

Если Вы просто хотели диапазон символов для каждой строки, Вы, возможно, использовали cut -c95-102

1
ответ дан 27 October 2019 в 09:57

Другие вопросы по тегам:

Похожие вопросы: