bash - Bash 脚本 - 尾部到文件
问题描述
我在 bash 脚本文件 watcher.sh 中有以下内容。
grep ERROR $ExampleLogFile > $ErrorLogFile
当我运行它时,它将成功包含的行从 ExampleLogFile 复制到 ErrorLogFile ERROR
。
我需要这样做,以便它持续监视 ExampleLogFile 的更改并将其写入 ErrorLogFile。
我正在考虑执行以下操作,但这不起作用:
tail -f grep ERROR $ExampleLogFile > $ErrorLogFile
它确实写了一些行,但不是包含ERROR
.
tail: grep: No such file or directory tail: ERROR: No such file or directory
请有任何建议。
解决方案
推荐阅读
- python - 如何在不更改目录的情况下创建相对符号链接?
- ansible - 不尊重 Ansible 变量优先级
- excel-formula - 给定谷歌表格中的任务和所有者列表,如何有效地提取个人计划?
- html - 硒:改变咏叹调元素
- java - 动态编码错误 main(teste.java:38) Java
- python - 是否可以将 Spark Structured Streaming 与标准网络抓取(即 python 的响应库)一起使用?
- html - 引导表单元格未对齐
- javascript - 类导入产生未定义
- reactjs - 使用 Firestore、钩子和快照监听器不立即更新反应状态
- linux - Trisquel 9 - 内核升级和暂停笔记本电脑后不再通过以太网访问有线互联网