【发布时间】:2013-02-14 06:34:35
【问题描述】:
我正在使用 grep 检索日志文件时间戳后的所有日志。
grep -A 100 "2013/02/13 19*" log.out > newfile.txt
有没有办法在命令行格式化它,以便文本文件的新行从特定文本开始?例如,我希望“信息”从新行开始。
【问题讨论】:
-
您将不得不详细说明一下。现在的输出是什么样的?
我正在使用 grep 检索日志文件时间戳后的所有日志。
grep -A 100 "2013/02/13 19*" log.out > newfile.txt
有没有办法在命令行格式化它,以便文本文件的新行从特定文本开始?例如,我希望“信息”从新行开始。
【问题讨论】:
使用 sed 从 grep 的输出中删除 \r 和 \n 字符,然后使用 sed 将“特定文本”替换为“特定文本\n”字符。我想它应该可以工作。
【讨论】: