2014年12月18日
摘要: 正则表达式 热身 [root@zzx ~]# cat testI am oldboy,myqq is sjjsj [root@zzx ~]# sed 's/^.*am //g' test|sed 's#,.*$##g'oldboy .任意字符 * 零个或多个前面字符 .*就是大于等于零个任意字符 ^ 阅读全文
posted @ 2014-12-18 22:48 寒星12345678999 阅读(254) 评论(0) 推荐(0) 编辑
摘要: sort-t 加分隔符 sort -t: file-k 指定第几个域 sort-t: -k2 file-n 数字大小排序 sort -t: -k3n file-r 排序结果逆向 sort -t: -k3nr file #nr 先排序然后再倒序 直接用r会出问题-u 去除重复行 sort -t: -... 阅读全文
posted @ 2014-12-18 18:57 寒星12345678999 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 总共17个题目,有兴趣的同学,可以邮件和我讨论:)GPLV2协议的主要内涵是什么?UNIX,Linux,BSD,Solaris,System V之间的关系是?Linux开机引导的步骤inode和VFS的涵义? 文件权限 4755的涵义?64位和32位的主要差异。Linux内存管理的工作模式。DNS反... 阅读全文
posted @ 2014-12-18 17:30 寒星12345678999 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。2、写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。解答思路:1:觉得用shell更好一些,代码如... 阅读全文
posted @ 2014-12-18 16:03 寒星12345678999 阅读(276) 评论(0) 推荐(0) 编辑
摘要: echo -n 不换行输出$echo -n "123"$echo "456"最终输出123456而不是123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留... 阅读全文
posted @ 2014-12-18 15:56 寒星12345678999 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 写个shell脚本对文件进行批量改名for filename in *eee*donewname=`echo $filename|sed -n ‘s/eee/EEE/p’`mv $filename $newnamedonefor myfile in *doif [ -f $myfile ]theni... 阅读全文
posted @ 2014-12-18 14:55 寒星12345678999 阅读(168) 评论(0) 推荐(0) 编辑