
Linux
鸿悯
未来的不可知,是我们前进的原动力。
展开
-
awk逆序输出句子
将输入中每一行的单词逆序输出命令:awk {for(i=NF;i>0;i--){printf("%s ",$i);if(i==1)printf("/n")}} input原创 2009-09-29 14:42:00 · 1416 阅读 · 0 评论 -
linux文件类型
linux中,通过ls -al显示的属性中,第一个就标志文件类型。通常有一下几种情况:[ - ]----普通文件[ d]----目录[ l ]----连接文件[ b]----块设备[ c ]----字符设备[ s ]----套结字[ p ]----管道原创 2009-09-25 12:11:00 · 365 阅读 · 0 评论 -
正则表达式
linux shell下正则表达式的作用很大。正则表达式是一个处理字符串的强力工具,vi,emacs,grep,awk,sed等工具都支持正则表达式。系统管理员需要应对很复杂的信息,有必要用regex处理。1、特定字符串 the匹配文件中的the串2、集合字符选取[] 匹配[]中的任意一个字符 [adfs]匹配a、d、f、s [a-z]匹配所有小原创 2009-09-26 11:52:00 · 380 阅读 · 0 评论 -
流编辑器 sed 学习笔记
学习手册 emacs info 1。sed 一个流编辑器。它能在一个文件或管道上进行基本的文本操作。2。如何调用sed?sed OPTIONS... [SCRIPT] [INPUTFILE...]没有说明INPUTFILE时,或者INPUTFILE是“-”,输入流为标准输入命令行选项(OPTIONS)--version--help-n 或者--qui原创 2009-10-01 10:31:00 · 746 阅读 · 0 评论 -
换行符中的unix, mac, windows
在文本文件中,各个系统对换行符的处理不太一样unix: 0Amac: 0Dwin : 0D0A从windows转到unix上时,文件末尾经常出现^M字符,导致grep等处理工具失效,解决办法有两种1。用dos2unix命令把文件从dos模式转化到unix模式2。使用文本编辑工具取出末尾的^M字符sed s/^M//g inputfile > tempfile^M原创 2009-10-21 18:26:00 · 1366 阅读 · 0 评论