随笔分类 - shell学习
摘要:练习文本 cat cargo.db ThinkPad:USA:14000:2009:X301 ThinkPad:HongKong:10000:2008:T400 ThinkPad:USA:8000:2007:X60 HP:China:5600:2010:DM3 HP:China:12000:2010
阅读全文
摘要:find可以对结果进行两种处理,1.打印,后面跟print 2.直接对查找出来的文件进行处理 1.find /etc/ -type f -name "sh*" -print 2.find /etc/ -type f -name "rc*" -exec ls -l {} ; 3.find /etc/
阅读全文
摘要:内置字符串函数 gsub(r,s) 在输入文件中用s替换r gsub(r,s,t) 在t中用s替换r index(s,t) 返回s中字符串第一个t的位置 length(s) 返回s的长度 match(s,t) 测试s是否包含匹配t的字符串 split(r,s,t) 在t上将r分成序列s sub(r,
阅读全文
摘要:? 该符号之前的字符出现0次或者一次 grep -E相当于 egrep只有这个才支持扩展的元字符 [root@oraclehost tmp]# cat aaa helllllo hello helo heo ROOT rot rooooot root roat roct [root@oracleho
阅读全文
摘要:*:匹配星号之前的字符有0个或者多个 .:匹配任意字符,"."也可以匹配到空格符 ^:匹配行首 $:匹配行尾 匹配空白行 []:匹配字符集合 <>:匹配精确的字符 加上双引号为精确匹配 [root@oraclehost tmp]# cat passwd | grep "\<root\>" root:
阅读全文
摘要:行匹配 -n 与 p -n 表示不输出全部行(-n),无 -n 表示会输出全部行;-p 表示只输出匹配行(1p) 所以, sed -n '1p' input,只输出第一行 sed '1p' input,会先输出第一行,然后输出全部行(第一行输出两次) sed -n '3,6p' input,只输出
阅读全文
浙公网安备 33010602011771号