用bash脚本读文件的方法有很多。请看第一部分,我使用了while循环及其后的管道命令(|)(cat $FILE | while read line; do …),并在循环当中递增 i 的值,最后,我得到了非我所想的 i 。主要的原因是,管道命令会发起子shell来读取文件,而任何在(子shell的...
分类:
其他好文 时间:
2015-09-29 06:34:32
阅读次数:
166
命令执行顺序控制与管道实验介绍顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令等,高效率使用 Linux 的技巧。一、命令执行顺序的控制1.顺序执行多条命令通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,我们再输入第二条命令,然后再按回车执行…...
分类:
其他好文 时间:
2015-09-21 17:20:32
阅读次数:
230
2015年9月15日 19:02:47里的内容场景是将数据从一个服务器传递到另一个服务器中用于mysql数据初始化或恢复本质的原理是压缩传输1. 使用管道命令, 压缩的时候直接传输, 不再压缩到本地, 再传输到另一台server压缩server1$ gzip -c /server1/data/fil...
分类:
其他好文 时间:
2015-09-15 20:08:54
阅读次数:
154
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed[-nefri]‘command’输入文本常用选项:-n∶使用安静(silent)模式。在一般sed的用法中,所有来..
分类:
其他好文 时间:
2015-07-30 15:05:32
阅读次数:
122
管道命令管道命令:顾名思义,主要在管道二字上,意思就是把一些东西通过一个管道,变成你想要的样子,管道相当于一个过滤器,留下你想要看到的东西。Linux下面管道命令使用的是‘|’界定符,其格式为‘命令 | 命令’,即把前一个命令的输出作为第二个命令的输入,第二个命令一般是一个文档选取命令。选取命令cut,grepcut 按行处理文档参数:
* -d 后面接分隔符
* -f 后面接数字第几...
分类:
系统相关 时间:
2015-07-28 13:04:06
阅读次数:
194
本文为转载,原地址:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.htmlsed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的...
分类:
系统相关 时间:
2015-07-07 16:44:35
阅读次数:
168
Linux中>、>>、<、<<重定向及管道命令总结...
分类:
系统相关 时间:
2015-07-02 08:44:31
阅读次数:
160
1、cut: 命令选取 cut -d’分隔字符’ -f fields
-d :后面接分隔字符,用-f一起使用
-f: 依据-d的分隔字符将一段信息切割成为数段
-c:以字符的单位取出固定字符区间
Eg :echo $PATH | cut -d‘:’-f 5
以“;”作为分隔,取第五段字符
2、grep :上面cut命令是在一行信息当中取出某部分,而g...
分类:
系统相关 时间:
2015-06-11 14:37:13
阅读次数:
132
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,...
分类:
系统相关 时间:
2015-05-29 11:24:50
阅读次数:
217
代维的同事排查问题,可能会遇到从成百上千个压缩日志文件(gz格式)中搜索XXX字符串等,
在linux环境,应该可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不过本人更喜欢在window环境下,自己想办法搞定。
于是就自己动手写了这个简易的搜索器(其实对awt和swing都不太熟悉,慢慢研究来的)。
先上个截图,大致的样子就是这样:...
分类:
其他好文 时间:
2015-05-24 14:15:15
阅读次数:
143