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 ...