linux查找文件的命令grep(linux查找文件的命令)
linux查找一個中文件是否有該字符串?
。含有某個字符串 Linux查找文件內容的常用命令方法 從文件內容查找匹配指定字符串的行 $ grep "被查找的字符串" 文件名 從文件內容查找與正則表達式匹配的行 $ grep –e “正則表達式” 文件名 查找時不區分大小寫: $ grep –i "被查找的字符串" 文件名 查找匹配的行數: $ grep -c "被查找的字符串" 文件名 從文件內容查找不匹配指定字符串的行 $ grep –v "被查找的字符串" 文件名 從根目錄開始查找所有擴展名為.log的文本文件,并找出包含”ERROR”的行 find / -type f -name "*.log" | xargs grep "ERROR"
linux判斷文件是否存在?
兩個方式:find命令或者shell腳本。
1、find命令(1)find是linux下用于查找文件的通用方法。(2)find語法:find (3)例如:find /tmp -namewa*-typel,是在/tmp下查找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。
2、shell腳本(1)在進行文件的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。(2)例子:編輯一個腳本判斷文件是否存在。vi t.sh#!/bin/bashif ;then //這里是判斷語句,-e表示進行比較結果為真則存在echo"文件存在"elseecho"文件不存在"fi保存退出執行:sht.sh
總結
以上是生活随笔為你收集整理的linux查找文件的命令grep(linux查找文件的命令)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【渝粤教育】广东开放大学 数据采集技术
- 下一篇: 汽车贴膜备案需要什么手续(汽车贴膜备案)