2
我在使用awk搜索文件中最后一次出现字符串时遇到问题。我将一个字符串传递给脚本示例“Ping在主机名上失败”。我不断收到awk:^未终止的字符串。 #!/ bin/sh的使用Awk搜索一个有空格的字符串
LOG=/opt/netcool/omnibus/log/mttrapd.log
TMP_FILE=sitescope.$$
args="$*"
#ruby sitescope.rb
echo "looking for $1 "
tail -1000 $LOG > $TMP_FILE
echo "WORD = $args"
awk '"/'$args'/" {f=$0} END{print f}' $TMP_FILE > data.out
rm -f $TMP_FILE
谢谢你的快速响应!有用 ! – mig0913 2012-02-23 18:20:29