![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统——Linux——工具
Star_Ship
方向确定,继续前进。
展开
-
sed——Shell 文本处理利器
简介sed全称是stream editor,是一个用于文本过滤和替换的流编辑器,它是一个管道命令,数据源来自stdin。语法语法如下:sed [-nfri] [动作]-n:使用安静模式。只有经过sed处理的行才会输出到屏幕上-f:直接将sed的动作写在一个文件内,-f filename 则可以执行filename内的sed动作-r:切换为支持扩展正则表达式-i:直接...转载 2018-09-12 10:37:28 · 437 阅读 · 0 评论 -
awk基础篇——Shell 文本处理利器
awksed倾向于以行为单位进行处理,而awk更擅长将一行分为几段进行处理。awk的语法awk用法| awk '条件类型1{动作1} 条件类型2{动作2} ...' awk '条件类型1{动作1} 条件类型2{动作2} ...' filenameawk支持两种数据来源,既可以通过管道获取数据,也可以从文件获取数据。 awk主要是处理每一行的字段内的数据,而默认的字段...转载 2018-09-12 10:55:58 · 337 阅读 · 0 评论 -
Unix Socket用法说明及实例演示(亲测有效)
转载自:https://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天...转载 2019-08-30 17:25:11 · 5273 阅读 · 2 评论 -
awk合并文件实例以及命令解释
一、awk合并文件1.1 实例[root@tech tmp]# cat accounta|000002b|000001c|000003d|000004[root@tech tmp]# cat cdr000001|20000002|45000003|25000004|60要合并这两个文件,可以使用如下命令:awk -F | ‘NR==FNR { a[$1]=$2; next...原创 2019-09-04 15:06:41 · 1372 阅读 · 0 评论 -
linux下让vim自动识别文件编码的方法与相关属性说明
一、vim自动识别编码结论先行,fileencodings属性是我们编码自动识别的关键,我们可以通过修改自己vimrc中的fileencodings属性来达到永久自动识别编码的功能:[root@Dev ~/dev]$ cat ~/.vimrc[root@Dev ~/dev]$ vim ~/.vimrc[root@Dev ~/dev]$ cat ~/.vimrcset encoding=u...转载 2019-09-27 15:42:46 · 1045 阅读 · 0 评论