【发布时间】:2013-12-04 04:02:49
【问题描述】:
我使用下面的命令来获取特定字符串的行号
str_to_search="\/searchString >"
fileName=Myfile.txt
startingCt=$(awk '$0 ~ str{print NR; exit }' str="$str_to_search" $fileName)
endingCt=$(($startingCt + 3))
echo $startingCt
echo $endingCt
我能够获得行号,但我收到了转义序列的警告消息
awk:命令。行:1:警告:转义序列
\/' treated as plain/'
请让我知道是否有任何方法可以忽略转义序列的警告,以及是否有更好的方法来获取行号。提前致谢。
【问题讨论】: