小编Bre*_*nt 的帖子

在从 linux 生成的电子邮件中获取正确的换行符

我有一个脚本可以通过电子邮件将某些 linux 日志条目发送给我,并且我在 MS Outlook 中阅读了该电子邮件。

问题是所有行都一起运行,行之间没有换行符。

为了解决这个问题,我在邮件命令之前插入了sed "s/$/\n/",但这给了我电子邮件中每行之间的 2 个换行符

在每行之间获得单个换行符的正确方法是什么(使用 sed)

email scripting log-files formatting sed

2
推荐指数
2
解决办法
1934
查看次数

是否可以在不卸载 NFS 内容的情况下查看底层 NFS 挂载的内容?

我在服务器上有一个共享目录——我们称之为 /home/shared——它通过 nfs 安装了来自另一台服务器的内容。

卸载时 /home/shared应该是空的 - 但是,在目录上运行du -x表明它不是空的。

我无法卸载 NFS 内容来检查挂载点,因为其他人正在使用它。

有什么方法可以查看/编辑实际挂载点的内容(不是 NFS 内容),同时让挂载的 NFS 内容供其他人使用?

filesystems nfs mount

2
推荐指数
2
解决办法
2639
查看次数

Bash 正则表达式问题

我在用

ps -ef | grep java | wc -l
Run Code Online (Sandbox Code Playgroud)

查找在任何给定时间运行的 java 进程数。

上面的命令显然也在结果中计算了“ps -ef | grep java”命令。

为了避免这种情况,我发现我可以使用

ps -ef | grep [j]ava | wc -l
Run Code Online (Sandbox Code Playgroud)

它工作正常。但是,我想弄清楚为什么它能够从结果中跳过原始命令。

bash regex

1
推荐指数
1
解决办法
886
查看次数

基于时间戳剪切日志文件部分的快速脚本

我正在寻找一个快速脚本来解析一个大的 mail.log,并返回两个指定的时间戳之间的部分。我想在我所有的邮件服务器上运行它,并让他们将相关日志部分复制到一个中央位置以供进一步分析。

我用 bash 写了一些有用的东西,但速度很慢。

有没有人知道已经存在任何东西来实现这一点 - 或者我需要学习 perl 并自己制作一些东西吗?

(我没有把它放在 SO 上,因为我还没有到要编写任何代码的地步——只是在寻找其他人已经在使用的东西)

scripting log-files

1
推荐指数
1
解决办法
3306
查看次数

标签 统计

log-files ×2

scripting ×2

bash ×1

email ×1

filesystems ×1

formatting ×1

mount ×1

nfs ×1

regex ×1

sed ×1