我试图找到一个字符串的位置
awk -F : '{if ( $0 ~ /Red Car/) print $0}' /var/lab/lab2/rusiuot/stud2001 | tail -l
而且我需要找到红色汽车的行位置。可以使用awk或grep吗?
你可以做
awk '/Red Car/ {print NR}' /var/lab/lab2/rusiuot/stud2001
这将为该行打印行号 Red Car
如果您希望在文件末尾打印行号:
awk '/Red Car/ {a[NR]} 1; END {print "\nlines with pattern";for (i in a) printf "%s ",i;print ""}' file
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句