書-Linux命令行與shell腳本編程大全(第3版)
●阻止文件輸出
○mktemp-建立臨時文件
●mktemp-建立臨時目錄
○tee-紀錄消息
●創建INSERT語句將數據插入mySQL資料庫-實例
阻止文件輸出
就是不要輸出任何錯誤、結果,可以定向到/dev/null,如果像要刪除文件裡的內容就可以用這個方法,就不用刪除文件在創立。
mktemp-建立臨時文件
臨時要放資料,不需要永久保存的文件,放在/tmp底下,在系統重新啟動後就會自動刪除。
後面的XXXX是隨機的亂碼,不會重複。
指令:mktemp
這個範例就是教你怎麼使用mktemp所創出的文件。
用mktemp可以創出隨機名稱的文件,接下來只要創的文件在/tmp這個目錄中,每次重啟都會消失,所以就不用手動去刪,很方便的。
使用 -t 就代表會自動創在/tmp的目錄中
指令:mktemp -t test.XXX //X要三個以上
mktemp-建立臨時目錄
只是加個參數。
指令: mktemp -d -t test.XXX
指令:ls -al
tee-紀錄消息
這個指令就是可以同時輸入跟輸出,不用在那邊重新定向兩次
指令:date | tee testfile
默認情況下每次寫入都會覆蓋前面的內容。
加入參數 -a 就會加在後面。
指令:date | tee -a testfile
實例-創建INSERT語句將數據插入mySQL資料庫
讀取.csv文件,放入資料庫中。
下面這些語法、結構我之前的文章都有講了,如果有興趣的可以去看看。
指令: ./be menber.csv
這樣子就可以把資料轉成sql直接加到SQL資料庫,很方便。
留言列表