【问题标题】:Extract a substring from a text file using a positional argument使用位置参数从文本文件中提取子字符串
【发布时间】:2017-09-03 04:58:30
【问题描述】:

我用awk 'FNR == 6 {print $1}' infile.txt 提取特定行。假设这条线是QWKEJQKSKMAOJISDKJFSDWESA。我应该使用awk 管道来提取该字符串第 10 和第 15 位置之间的字符?

【问题讨论】:

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

标签: perl unix awk sed grep


【解决方案1】:
print substr($1,10,6)

根据“介于”对您的含义来检查数学。

【讨论】:

  • 谢谢。我太专注于sedgrep 并且不知道awksubstr 功能。很抱歉这个新手问题。
猜你喜欢
  • 1970-01-01
  • 2023-04-04
  • 2021-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-18
  • 1970-01-01
相关资源
最近更新 更多