2017-04-07 60 views
1

我用awk 'FNR == 6 {print $1}' infile.txt提取特定行。假設這條線是QWKEJQKSKMAOJISDKJFSDWESA。我應該用awk進行處理以提取該字符串的第10和第15位之間的字符?使用位置參數從文本文件中提取子字符串

+1

'perl -anE'$。== 6 && say substr $ F [0],10,5'infile.txt' –

回答

2
print substr($1,10,6) 

檢查數學取決於「之間」是什麼意思給你。

+1

謝謝。我太專注於'sed'和'grep',不知道'awk'有'substr'函數。對於新手問題抱歉。 – quantik