我试图将tail命令的输出传递到另一个bash脚本来处理:
tail -n +1 -f your_log_file | myscript.sh
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时,$ 1参数(在myscript.sh中)永远不会到达.我错过了什么?如何管道输出作为脚本的输入参数?
PS - 我希望tail能够永远运行并继续将每一行连接到脚本中.
编辑 现在myscripts.sh的全部内容是:
echo $1;
Run Code Online (Sandbox Code Playgroud) 我正在研究终端中没有颜色的嵌入式系统(剥离的busybox)。当我使用 git 时,我总是要记住 --no-color 选项。
我知道我可以通过设置设置我的电子邮件
git config user.email
Run Code Online (Sandbox Code Playgroud)
但我似乎无法弄清楚如何做类似于 set 的事情,这样我就不必每次都添加它。
我希望此查询的结果以本地时间而非 UTC 时间显示:
union *
|
order by timestamp desc
Run Code Online (Sandbox Code Playgroud)
我将如何让它显示当地时间?我知道这是一些变化,dateadd(timestamp - 7h)但我无法弄清楚。
我有兴趣记录来自端口 443 的所有流量,以便对我们正在处理的某些连接处理/阻塞进行故障排除。记录所有 https / 端口 443 流量的最佳方法是什么(即使一开始就完整性来说有点矫枉过正)?
哦...这将在网关/路由器上进行记录...因此它将记录从 LAN 端进入的所有流量。在这种情况下,不关心 WAN 端 - 只想记录来自 LAN 端的所有传出流量。我知道我不会看到它的内容 - 我只想看到它们通过 iptables 的连接(源 IP 和目标 IP)。