find常用命令備忘錄

2021-08-26 12:52:20 字數 1021 閱讀 8159

主要功能:

查詢某個目錄下面的特定檔案, 執行特定的操作, 目前的常用的是查詢某些型別的源**中某些定義.

clear;findpath="include src";findstr="***";runcmd="grep -nh $ {}";find $ -name "*.h" -exec $ \; -o -name "*.cpp" -exec $ \; -o -name "*.hpp" -exec $ \; -o -name "*.***" -exec $ \;

clear;findpath="include src";findstr="***";runcmd="grep -nh $ {}";find $ -name "*.h" -exec $ \; -o -name "*.cpp" -exec $ \; -o -name "*.hpp" -exec $ \; -o -name "*.***" -exec $ \;

其中:findpath: 為需要查詢的目錄.

runcmd: 為需要針對找到的檔案進行的處理操作. 其中找到的檔名使用"{}"來引用.

-name"*.h" 指定查詢檔案的正規表示式.

-o: 用於指定多個查詢條件和執行的命令, 當然這裡是指定多種檔案h,cpp,hpp,c等. 需要注意的是有多個條件其執行的命令都需要寫一遍每個條件都需要加上"\;" 注意的"\;"前後必須有空格.(有經驗教訓沒有空格結果查了好久)

幾個常用的:

1: 查詢*.h,*.c,*.hpp,*.cpp

clear;findpath="include src";findstr="***";runcmd="grep -nh $ {}";find $ -name "*.h" -exec $ \; -o -name "*.c" -exec $ \; -o -name "*.hpp" -exec $ \; -o -name "*.cpp" -exec $ \;

github常用命令備忘錄

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...

AIX 常用命令 備忘錄

aix常用命令 目錄操作 命令名 功能描述 使用舉例 mkdir 建立乙個目錄 mkdir dirname mkdir yaohc test rmdir 刪除乙個目錄 rmdir dirname rmdir yaohc test mvdir 移動或重新命名乙個目錄 mvdir dir1 dir2 m...

docker 常用命令備忘錄

docker version docker info docker help 檢視 其中 命令的選項有 其中最常用的為 docker images qa搜尋 docker search 映象名 常見的命令選項有 docker pull 映象名 刪除映象檔案 docker rmi 映象名id可以跟映象...