2013年8月5日
摘要: sed -i 's/i=0/i=2/g' test2.sh-i 在当前文档替换g 替换所有文档sed -i '3s/cccc/ccccc/' a.txt将第三行的 cccc 替换成 cccccsed -i '1,4s/aaa/abababa/' a.txt将1~4行的 aaa 替换成abababa 阅读全文
posted @ 2013-08-05 18:27 sidesky 阅读(202) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5do echo $Filedone#对存在的文件进行循环for shname in `ls *.sh`do name=`echo "$shname" | awk -F. '{print $1}'` echo $namedone#查找循环(ls数据量太大的时候也可以用这种方法)for shname in `find . -type f -name "*.sh"`do nam 阅读全文
posted @ 2013-08-05 15:27 sidesky 阅读(258) 评论(0) 推荐(0) 编辑
摘要: sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的空格符部分;-M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;-n :使用『纯数字』进行排序(默认是以文字型态来排序的);-r :反向排序;-u :就是 uniq ,相同的数据中,仅出现一行代表... 阅读全文
posted @ 2013-08-05 10:46 sidesky 阅读(369) 评论(0) 推荐(0) 编辑
摘要: sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtapplebananaorangepear2 sort的-u选项它的作用很简单,就是在输出行中去除重复行。[rocrocket@roc 阅读全文
posted @ 2013-08-05 10:32 sidesky 阅读(380) 评论(0) 推荐(0) 编辑