目前位置: 首頁 > bash
  • 從 Bash 中刪除最後 N 個字元

    最近在寫 script 遇到一個情境,就是要刪除最後幾個字元,然後因為最後的字元多重複,且沒有規則,所以看起來不適用 awk   最後用 sed 來做 Shell # Remove the last 5 characters $ echo "somefont-12345" | sed "s/.....$//g" $ somefont- # Remove the last 3 characters $ ...

    閱讀全文
    作者:shazi7804 | 分类:Bash | 標籤:, ,
  • Dropbox API 用 bash 也可以上傳下載 Dropbox

    最近在備份一些資料的時候,把腦筋動到 Dropbox 上面去,想要把一些比較一般的資料搬上去,在備份跟上傳 Dropbox 的部分,希望一氣呵成搞定他!

     

    終於在 GitHub 上找到一個 Dropbox Uploader 的專案。

     

    使用的是 Dropbox 提供的一個開發者 API,藉由 Dropbox 提供的驗證資訊以及唯一值 token 來進行登入,而且功能非常齊全!

     

    閱讀全文
    作者:shazi7804 | 分类:CentOS | 標籤:, , ,
  • MYSQL排程備份並達成異地備份-shell script筆記

    近來在練習一些 scirpt 的編寫,盡量讓某些簡單的需求來讓自己的工作簡單些,不見得總是需要現有套件來執行任務,也加強自己的開發能力。

     

    本篇範例為使用 Mysql 進行備份需求

     

    script 目的:

    1. 備份所有mysql資料庫,使用show databases列出清單

    2. 檢測備份目錄的寫入權限

    3. 異地備份,使用scp並加入key認證使script不用輸入密碼

    4. 保留5天的備份

    閱讀全文
    作者:shazi7804 | 分类:Bash, MySQL | 標籤:, , , ,