{eval=Array;=+count(Array);}
Linux下的命令是豐富多樣的,查找字符串的方式也有好幾種,下面一一列舉:
=====================
grep命令:
例子:
grep -rin ’查找的字符串’ *
說明:
-r:表示遞歸查找
-I:表示忽略大小寫
-n:表示顯示行號
*:表示當前目錄的所有的文件
注意:若要查找的字符串若包含空格,則需要使用引號
grep 字符串1 | 字符串2 * :查找包含字符串1或字符串2的行
grep 字符串1 | grep 字符串2 *:查找包含字符串1和字符串2的行
=====================
cat + grep方式:
例子:
cat 文件名 | grep ‘查找的字符串’
說明:
cat:表示獲取文件的內容
| :豎線表示管道,即前面命令的輸出會作為后面命令的輸入
=====================
Vim編輯器:
說明:
1. 使用命令:Vim 文件名,在vim中打開一個文件
2. 輸入/加上要查找的字符串,按下回車開始從上往下查找
例如:要查找mysql的字符串:/mysql,然后回車
3. 按下n查找下一個,N查找上一個,如果到達底部,則返回頂部查找
4. 輸入?加上要查找的字符串,按下回車開始從下往上查找
=====================
find命令:
例子:
find ./ -type f -name “*” | xargs grep -color=auto “要查找的字符串”
說明:
此方式表示查找當前目錄下的所有包含要查找的字符串的文件,并且進行高亮顯示。
xargs命令:捕獲一個命令的輸出,傳遞給另外一個命令作為輸入,由于很多命令不支持管道,所以便有了這個命令,它通常與管道|一起使用。
=====================
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答