亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

linux命令查詢,合并,對比,排序文件。

標簽:
PHP Linux
1.最近想补充一些linux命令的对文件内的数据查询,合并,对比等操作。(对操作日志文件比较适用吧)

   find  /home/test/web -type f -atime +3         查看三天前/home/test/web  目录被修改过的所有类型的文件.
   sed -i "s/cheng/test/g" `grep -rl "cheng" /home/cheng/`     (注意grep 前面 和 ./ 后面 是 ```  符号的
   sed -i "s/要找查找的文本/替换后的文本/g"  `grep -rl "要找查找的文本" ./`

 以下是对文件内容的操作:(加入文件内有一些比较有规律的数据)  如果在参数后面加上空格则会把结果生成一个新的文件 比如  sort  /homw/test/test.log  |  unique  - c   结果就是 23出现一次 000出现 6次

                去除重复行   sort file |  uniq                 
                sort    /home/test/test.log    |  uniq 

                查找非重复行  sort file | uniq -u           
                sort    /home/test/test.log    |  uniq  -u

                查找重复行  sort file |  uniq -d              
                sort    /home/test/test.log    |  uniq  -d

                统计  sort file | uniq -c                          
                sort    /home/test/test.log    |  uniq -c


                paste file1 file2 合并两个文件或两栏的内容                                       
                paste  test1.log   test2.log 

                paste -d '+' file1 file2 合并两个文件或两栏的内容,中间用"+"区分   
                paste -d '=' test1.log  test2.log

                comm -1 file1 file2 比较两个文件的内容只删除 'file1' 所包含的内容  
                comm -1 test1.log  test2.log

                comm -2 file1 file2 比较两个文件的内容只删除 'file2' 所包含的内容  
                comm -2 test1.log  test2.log

                comm -3 file1 file2 比较两个文件的内容只删除两个文件共有的部分  
                comm -3 test1.log  test2.log









   

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
PHP開發工程師
手記
粉絲
13
獲贊與收藏
79

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消