EDA365电子论坛网
标题: 如何在 shell 的 function 中使用管道? [打印本页]
作者: Enest13 时间: 2021-6-22 14:00
标题: 如何在 shell 的 function 中使用管道?
查看日志刷新内容我使用的是这个命令
$ tail -f -n 1000 hello.log | grep -v heart将心跳相关的内容屏蔽掉。
由于这个命令使用得比较多所以我想简化一点。
由于 alias 无法传递参数所以我想使用 function
function tg { tail -f -n 1000 "$1" | grep -v "heart"}在 ~/.bashrc 中添加这个函数之后使用这个命令
$ tg hello.log出现的结果仍然是没有屏蔽心跳的。
请问这里应该如何修改来实现这个功能?或者有别的取别名的方法么?
2 m: I4 b: T% Z# g
作者: NingW 时间: 2021-6-22 15:01
玩过浅浅的shell
作者: ulppknot 时间: 2021-6-22 18:27
应该是没有问题的. 可以在这个function里加点别的东西, 看实际执行的是不是你这里定义的这个
作者: younicp 时间: 2021-6-22 18:28
只会shell的一些简单操作
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |