shell指令碼常用的幾個命令

2021-08-07 06:08:08 字數 699 閱讀 4473

1:grep

grep命令 檔案過濾分割與合併 grep(global search regular expression(re) and print out the line,全面搜尋正規表示式並把行列印出來)是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

選項 grep -n3 ##顯示關鍵字上下三行

grep -a3 ##顯示關鍵字和下面三行

grep -b3 ##顯示關鍵字和上面三行

grep -i ##忽略大小字母

grep -v ##反轉查詢

grep -e ##為延伸的普通表示法來使用,意味著使用能使用擴充套件正規表示式。

grep ^test ##以test開頭的

grep test$ ##以test結尾

grep 「\

1c1  第乙個檔案的第一行改變

< hahaha 111

---> hahaha

[a(新增)|c(改變)|d(刪除)]

(2)打補丁

[root@foundation20

desktop]# yum install -y patch

[root@foundation20

desktop]# patch -b file2 file.path

SHELL 指令碼基本的幾個命令

配置檔案時,經常用到的命令 echo path 列印輸出變數,輸出變數內容新增 符號 export lcs i am lcs 自定義環境變數,臨時生效 生效放在檔案裡面,優先順序如下 etc profile bash profile bashrc etc profile 推薦使用最高端的檔案 etc...

shell 指令碼中常用的命令

1.顯示當前的ip ifconfig eth0 grep bcast awk f cut d f 1 2.查詢檔案裡是否含有某些字段 grep test test.txt 3.前乙個命令正確列印出來的是0 echo 4.判斷某個目錄是否存在,不存在則建立 if d test then mkdir t...

shell指令碼中常用的命令

一,shell指令碼中常用命令 1,diff命令 diff命令是以逐行的方式,比較文字檔案的異同處。如果該命令指定進行目錄的比較,則將會比較該目錄中具有相同檔名的檔案,而不會對其子目錄檔案進行任何比較操作。使用規則 diff options target1 target2 diff file1 fi...