shell計算檔案大小並更新mysql資料庫

2021-08-30 09:20:16 字數 389 閱讀 1254

在shell的for迴圈中更新資料庫表。sh檔案如下

#!/bin/bash

#注意sql語句之前不能有空格,否則會出錯

for var in `ls /root/zhaolu`;do

size=`du -sb "/root/zhaolu/"$var | awk ''`

echo "filesize=$size" > /root/tenatespacefiles/$.properties

/usr/local/mysql/bin/mysql -h 192.168.0.7 -u root -pmysql 《幾點說明:

``表示呼叫linux命令

' '表示字串

在mysql中的語句要符合mysql的語法。

參看資料:

計算檔案大小,刪除快取

獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...

iOS開發之計算檔案大小

獲取某個檔案的屬性 檔案存在 nsfilemanager manage nsfilemanager defaultmanager nsdictionary attridict manage attributesofitematpath filename error nil nslog attridi...

python計算資料夾所有檔案大小

計算資料夾所有檔案的大小 import os pathvar os.getcwd os.sep ceshi100 pathvar mnt hgfs gongxiang 16 day17 ceshi100 print pathvar lst os.listdir pathvar print lst s...