學習shell指令碼筆記

2021-10-07 08:06:35 字數 795 閱讀 7401

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