shell常用命令總結

2022-03-27 12:50:21 字數 887 閱讀 8624

wc -l filename

grep -c "" filename

sed -n '$=' filename

awk 'end' filename

但是這幾種方法的效率卻是不同的。

通過以下測試:

time wc -l filename   平均:0.237667s

time grep -c "" filename 平均:1.419000s

time sed -n '$=' filename 平均:2.290000s

time awk 'end' filename 平均:1.641330s

wc的效率遠高於其他方法,具體效率:wc>grep>awk>sed

輸出乙個檔案的第4行

sed -n '4p' ufile

awk 'nr==4' ufile

head -4 file|tail -1

類似下面的會報錯:error synax '((' unexcepted

s=0for ((i=1;i<=100;i++))   

dos=$(($s+$i))

done

echo $s

解決方法:替換成while來做

gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;" 

find ~ -type d -exec mkdir -p demo/\ \;

整行命令的作用是將以 ~ 開始的目錄結構複製到當前目錄的 demo 中

Shell常用命令總結

shell常用命令總結 1 ls命令 列出檔案 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 2 cp命令 複製 cp a.txt b.txt 把檔案 a的內容複製到b檔案 cp a.txt...

shell 常用命令總結

bin bash if 1 gt 90 then echo good,1 elif 1 gt 70 then echo ok,1 else echo bad,1 fiexit 0 for day in sun mon tue wed thu fri sat doecho day done 如果列表被...

Shell常用命令總結

shell 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell 既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。filename filename echo filename echo ...