Grep 尾f管不只是单线

Grep 尾f管不只是单线,grep,pipe,tail,Grep,Pipe,Tail,我想用tail-f来处理日志文件,但只使用最后一行。我的命令是 tail-f logfile.log |在读取行时;do/usr/bin/gammu——发送短信文本******-文本“$line”;完成 我看到我可以使用grep--line buffered,但是我的新行不能有任何字符,而且用我尝试过的东西它不起作用 错误显示问题在其他地方,而您没有显示给我们。 下面的测试代码对我来说很好 tail -1f logfile.log | while read line do echo

我想用
tail-f
来处理日志文件,但只使用最后一行。我的命令是


tail-f logfile.log |在读取行时;do/usr/bin/gammu——发送短信文本******-文本“$line”;完成


我看到我可以使用
grep--line buffered
,但是我的新行不能有任何字符,而且用我尝试过的东西它不起作用

错误显示问题在其他地方,而您没有显示给我们。 下面的测试代码对我来说很好

tail -1f logfile.log | while read line
do 
   echo /usr/bin/gammu --sendsms TEXT ****** -text "$line"
done

tail-1f logfile.log
?@minitech感谢您的帮助。但它不起作用<代码>user@machine:~#tail-1f log.log |读取行时;做回显“$line”;完成
第2行
我更新日志文件
tail:/var/log/apache2/access.log:文件被截断
第1行
第2行
第3行
tail将在截断文件(
cat/dev/null>/file
)时抱怨文件被截断,删除文件并创建新文件(
rm file;touch file
)或覆盖一个文件(
cp file2 file
)。@alvits谢谢你最终完成了这个任务谢谢。在你和@alvits的帮助下,它终于起作用了。我用
echo“hello world”>>loffile.log在日志文件中添加了一行内容