天天看點

[shell]shell腳本總結【腳本變量判斷,腳本運作過程中實作自動輸入】

1 -z 判斷參數長度是否為空 ,如果為空,傳回0

-e 判斷檔案是否存在 存在則傳回真

-s 檔案存在且長度不為0則傳回真

-d 參數為目錄則傳回真

-f 參數為檔案傳回真

2 sed

删除檔案首行 : sed -i "1d" filename

删除1到5行 : sed -i "1,5d" filename

四、腳本運作過程中實作自動輸入

# 腳本運作過程中實作自動輸入
# 效果 在執行ense.sh腳本過程中,先輸入3,後輸入6,寫成以下格式即可滿足需求
#!/bin/bash
sh license.sh <<eof
3
6
eof      

繼續閱讀