我正在使用一个迷你 shell 脚本来“跟踪”(实时)一堆日志文件。
#!/bin/sh
oldGLOBIGNORE=$GLOBIGNORE
export GLOBIGNORE='foo-bar.log'
sudo -E tail -f -n0 /var/log/*.log
GLOBIGNORE=$oldGLOBIGNORE
如您所见,我想记录除名为foo-bar.log
.
sudo的-E
选项应该允许我保留GLOBIGNORE
变量,但看起来它不起作用。
我正在 Ubuntu 10.04、bash 4.1.5 上进行测试。
有什么线索吗?