为什么这种方法有效
gdbus monitor -y -d org.freedesktop.login1 | grep org
过滤包含“org”的输出行
这是有效的
gdbus monitor -y -d org.freedesktop.login1 | (while read LINE ; do echo "$(date) $LINE" ; done)
行输出前的打印日期
但这不起作用。
gdbus monitor -y -d org.freedesktop.login1 | grep org | (while read LINE ; do echo "$(date) $LINE" ; done)
这里的目的是只打印包含“org”的行之前的日期