書-Linux命令行與shell腳本編程大全(第3版)

image

 

●阻止文件輸出

○mktemp-建立臨時文件

●mktemp-建立臨時目錄

○tee-紀錄消息

●創建INSERT語句將數據插入mySQL資料庫-實例

 

阻止文件輸出

就是不要輸出任何錯誤、結果,可以定向到/dev/null,如果像要刪除文件裡的內容就可以用這個方法,就不用刪除文件在創立。

image

mktemp-建立臨時文件

臨時要放資料,不需要永久保存的文件,放在/tmp底下,在系統重新啟動後就會自動刪除。

 

後面的XXXX是隨機的亂碼,不會重複。

image

指令:mktemp

image

這個範例就是教你怎麼使用mktemp所創出的文件。

image

image

用mktemp可以創出隨機名稱的文件,接下來只要創的文件在/tmp這個目錄中,每次重啟都會消失,所以就不用手動去刪,很方便的。

使用 -t 就代表會自動創在/tmp的目錄中

指令:mktemp -t test.XXX  //X要三個以上

image

mktemp-建立臨時目錄

只是加個參數。

指令: mktemp -d -t test.XXX

image

指令:ls -al

image

tee-紀錄消息

這個指令就是可以同時輸入跟輸出,不用在那邊重新定向兩次

指令:date | tee testfile

image

默認情況下每次寫入都會覆蓋前面的內容。

image

加入參數 -a 就會加在後面。

指令:date | tee -a testfile

image

image

實例-創建INSERT語句將數據插入mySQL資料庫

讀取.csv文件,放入資料庫中。

下面這些語法、結構我之前的文章都有講了,如果有興趣的可以去看看。

image

指令: ./be menber.csv

這樣子就可以把資料轉成sql直接加到SQL資料庫,很方便。

image 

 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()