grep的文件并替换字符串 [英] grep in file and replace string
本文介绍了grep的文件并替换字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有我的一盘线iostat的信息,但时间留在上面这一行的文件。当我使用grep我可以收集这两条线。但我想提出或更换时间在同一行的磁盘信息的。
的grep -ESDA | 22-09iostat.dat
22-09-2015十五点36分10秒
SDA 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
22-09-2015 15时36分12秒
SDA 0,00 2,00 0,50 0,00 17,00 0,07 8,91 0,13 7,20 0,00 5,94 7.41 10,40
22-09-2015十五点36分14秒
SDA 0,00 10,50 0,00 3,00 0,00 0,06 0,07 38,67 0,00 24,00 24,00 24,00 7,20
22-09-2015 15点36分16秒
SDA 0,00 5,00 0,00 5,50 0,00 0,03 0,10 12,36 0,00 18,55 18,55 18,55 10,20
解决方案
与GNU这个附加sed的:
| SED'N; S / \\ n / /'
输出:
22-09-2015十五点36分10秒0,00 SDA 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
22-09-2015 15时36分12秒0,00 SDA 0,50 2,00 0,00 17,00 0,07 8,91 0,13 7,20 0,00 5,94 7.41 10,40
22-09-2015 15时36分十四秒SDA 0,00 10,50 0,00 3,00 0,00 0,06 0,07 38,67 0,00 24,00 24,00 24,00 7,20
22-09-2015 15点36分16秒0,00 SDA 0,00 5,00 5,50 0,00 0,03 0,10 12,36 0,00 18,55 18,55 18,55 10,20
I have a file with iostat information about my disk in one line, but the time stay at the above line. When I use grep I can collect these two lines. But I want to put or replace the time in the same line of the disk informations.
grep -E "sda|22-09" iostat.dat
22-09-2015 15:36:10
sda 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00
22-09-2015 15:36:12
sda 0,00 2,00 0,50 17,00 0,00 0,07 8,91 0,13 7,20 0,00 7,41 5,94 10,40
22-09-2015 15:36:14
sda 0,00 10,50 0,00 3,00 0,00 0,06 38,67 0,07 24,00 0,00 24,00 24,00 7,20
22-09-2015 15:36:16
sda 0,00 5,00 0,00 5,50 0,00 0,03 12,36 0,10 18,55 0,00 18,55 18,55 10,20
解决方案
Append this with GNU sed:
| sed 'N;s/\n/ /'
Output:
22-09-2015 15:36:10 sda 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 22-09-2015 15:36:12 sda 0,00 2,00 0,50 17,00 0,00 0,07 8,91 0,13 7,20 0,00 7,41 5,94 10,40 22-09-2015 15:36:14 sda 0,00 10,50 0,00 3,00 0,00 0,06 38,67 0,07 24,00 0,00 24,00 24,00 7,20 22-09-2015 15:36:16 sda 0,00 5,00 0,00 5,50 0,00 0,03 12,36 0,10 18,55 0,00 18,55 18,55 10,20
这篇关于grep的文件并替换字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文