shell指令碼檔案檢視使用者目錄下的某類檔案

2021-08-28 08:52:21 字數 727 閱讀 7156

檢視使用者目錄下的以.bash開頭的檔案

#!

/bin/bash

for file in $home/

.bash*

do echo $file

done

先在使用者目錄下建立乙個指令碼檔案:touch bas.sh,再開啟這個檔案:open bas.sh,往裡面寫入上面的四行命令。

給與該檔案可執行許可權:chmod +x bas.sh,執行這個檔案:./bas.sh

elonjelinek:~ elonjelinek$ touch bas.sh

elonjelinek:~ elonjelinek$ open bas.sh

elonjelinek:~ elonjelinek$ chmod +x bas.sh

elonjelinek:~ elonjelinek$ .

/bas.sh

/users/elonjelinek/

.bash_history

/users/elonjelinek/

.bash_profile

/users/elonjelinek/

.bash_sessions

elonjelinek:~ elonjelinek$

shell指令碼檔案引數

本文編輯自 當我們我們向 指令碼檔案傳遞引數 可以通過 1,2 等特殊變數。很方便,但是有些限制,就是不能超過9個引數。通過使用 shift getopts 我們能更方便地提取引數。一 shift 通過使用 shift 我們將 shell指令碼檔案 的引數起點從左向右移。在shift命令中可以給乙個...

Shell指令碼檔案練習

使用if條件語句來判斷 media cdrom檔案是否存在,若存在就結束條件判斷和整個shell指令碼,反之則去建立這個目錄 vim mkcdrom.sh bin bash ping c 3 i 0.2 w 3 1 dev null if eq 0 then echo host 1 is on li...

shell指令碼讀寫文字檔案

通過讀寫臨時檔案來完成核心與介面的互動是目前接觸的比較常用手段。而寫操作的格式如何呢。mdate date r d m y logfile tmp hdstatuslog.log echo disk is good mdate logfile 寫到檔案的格式就會變成這樣 dev sdc is goo...