1、看文件:
2、看乙個叫薑絲兒的博主的系列文章:
3、看文章:
第3個鏈結中的內容
請按照這樣的日期格式(***x-xx-xx)每日生成乙個檔案,例如生成的檔名為2020-04-20.log,並且把磁碟的使用情況寫到到這個檔案中。日記檔案放在/usr/local/log/下。指令碼判斷建立此目錄,如果沒有這個目錄就建立目錄,如果有就繼續執行。
本題練習知識點有:
一、判斷語句配合驗證命令是否成功的使用。
二、 日期命令配合引數的使用。
三、磁碟命令的使用。
四、 重定向的符號使用。
[root@zl_cloud sbin]# vi test1.sh
# /bin/bash
# shell test1
# writen by zling 2020-04-08
dir=/usr/local/log/
cd /root/
if [ -e $dir ]
then
break
else
mkdir -p $dir
fitime=`date +"%y-%m-%d"`
touch /usr/local/log/$time.log
df -h > /usr/local/log/$time.log~~
~"test1.sh" 19l, 345c written
[root@zl_cloud sbin]#
原博文中有詳細的解釋,解析看原博文 shell指令碼學習筆記
學習筆記 1,檔案名字命名為 sh,字尾sh表明這是乙個bash指令碼檔案 2,shell指令碼的第一行如下 bin sh bin sh告訴系統其後路徑所指定的程式即是解釋此指令碼檔案的shell程式 3,寫完指令碼後儲存檔案,然後將檔案變成可執行檔案 chmod x test.sh 4,以下是乙個...
Shell指令碼學習筆記
find 命令 1.基於檔名或者正規表示式搜尋 例子 匹配多個條件 find name txt o name pdf print 找到當前目錄中所有txt pdf檔案輸出 加 o 表示or條件 將中間部分視為乙個整體 find regex py sh regex 基於正規表示式匹配 2.基於目錄深度...
Shell指令碼 學習筆記
編寫輸出hello world的程式是入門的第一步 1.vim helloworld.sh 2.輸入 i 進入插入模式 開始寫指令碼 bin sh echo hello world 3.執行shell指令碼 chmod 0777 helloworld.sh 賦予執行許可權 helloworld.sh...