發表文章

目前顯示的是 7月, 2023的文章

Shell Script 刪除資料庫想刪的資料

 因公司資料庫有幾千筆資料想要刪除,一筆一筆手動刪除太不科學了,所以用 shell script 輕鬆刪吧! 以下是以刪除 mail 為例子 vim delmail.sh #!/bin/bash cat ~/delmail.txt | while read output; do     mysql -u帳號 -p密碼 資料庫名稱 -e"DELETE FROM 要刪除資料的表 WHERE email='$output'" done 存檔 chmod +x delmail.sh 編輯 delmail.txt 一行一組 email 完成後就可以執行 delmail.sh 輕鬆愉快!

Windows 「指定的檔名無效或太長,請指定其他檔名」

圖片
 今天同事下載了一份報名表,填完資料要印出之後要把檔案刪除卻刪不掉,於是就找到我了 研究了一下檔案是正常的,也可以打開,但就是無法刪除。 一般來說檔案刪不掉大部分都是檔名太長超過微軟的限制或是檔名裡有一些奇怪的符號,怎麼處理呢,請先開一個記事本打上以下 2 行 DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 另存成 bat 檔,例:del.bat 然後把要刪除的檔案用滑鼠「拉」到 del.bat 上用 del.bat 開啟,就 OK 了。 說明: DEL 刪除檔案,命令參數: del /? /F:表示強制刪除 /A:選擇檔案的屬性 /Q:安靜模式,不會跳出提示訊息就刪除 /S:連帶刪除子目錄下的檔案 %1 代表指定的項目 (又稱物件、對象)。可包含磁碟機代號和完整路徑,必要時加引號。 將檔案或目錄,拖曳到命令提示符視窗,傳入 %0 本身。因從腳本執行,傳入項目成為 %1。 操作時,使用 UNC 路徑。\\?\ 代表這台電腦,可用來繞過系統的某些檢查。 RD 刪除目錄,命令參數: rd /? /Q:安靜模式,不會跳出 提示訊息就刪除 /S:連帶刪除子目錄下的檔案 Enjoy every day !!

Windows Mozilla Thunderbird LDAP設定

圖片
 公司 mail 收發是用 Mozilla Thunderbird 這套軟體,因公司人員流動率滿高的,故 mail 名單經常變動,為解決名單經常變動問題,今天就利用 Thunderbird 有支援 LDAP 來解這個問題。 首先點選 「工具」 → 「設定」 點選 「編輯」然後下拉到 「地址」把 「目錄伺服器」 打勾,然後點 「編輯目錄」 點 「新增」 名稱:隨便,好記為主。例:LDAP 主機名稱:伺服器名稱或IP,例:192.168.1.146 Base DB:看你公司原本的 LDAP 域名,例:dc=www,dc=google,dc=com Port:預設389就行或是看你 LDAP SERVER 原本設定的port Bind DN:空白 使用安全連線:因公司內部使用無對外就不勾了 設定完點 「確定」 回到 「編輯」把剛剛設定的點選出來 這樣就完成了,接下來驗証看有沒有正確的設定了。 點選 「通訊錄」→ 「LDAP」 在 「搜尋欄」 隨便打上一個字,如果有跑相關的姓名或 email 出來,代表設定成功了。 又是值得開心的日子!