Bash 程式設計教學與範例:正規表示法比對字串

介紹如何在 Bash 指令稿中使用正規表示法(regular expression)匹配字串。 正規表示法比對字串 在 Bash 指令稿中若需要使用到正規表示法(regular expression)來比對字串內容,可以透過雙中括號搭配 =~ 運算子的方式: ...

May 13, 2021 · G. T. Wang

Bash 程式設計教學與範例:變數取代字串

介紹如何在 Bash 指令稿中以變數的取代功能,將字串的特定部分替換為其他內容。 變數內容取代語法 在 Bash 指令稿中若要對變數的內容進行文字的替換,可以使用以下變數取代的語法: ...

May 13, 2021 · G. T. Wang

Bash 程式設計教學與範例:inotify-tools 監控檔案變動、觸發處理動作

介紹如何在 Linux 系統上透過 inotify-tools 指令工具,監控檔案的各種變動,觸發對應的處理動作。 inotify(代表 inode notify)是一個 Linux 核心子系統,負責監看檔案系統並將任何檔案變動通知應用程式,可用於自動更新目錄顯示、重新載入設定檔、記錄檔、備份檔案或上傳檔案。 ...

May 11, 2021 · G. T. Wang

PostgreSQL 資料庫匯出 CSV 檔案至 Excel 教學與範例

介紹如何在 PostgreSQL 資料庫中使用 COPY 指令匯出資料表或查詢結果至 CSV 檔案。 測試用資料 建立一張儲存學生成績用的 grades 資料表: -- 建立 grades 資料表 CREATE TABLE grades ( id SERIAL PRIMARY KEY, -- 序號 name VARCHAR(255), -- 名字 score_a SMALLINT, -- 成績 A score_b SMALLINT, -- 成績 B score_c SMALLINT -- 成績 C ); 插入一些學生成績的資料: ...

May 9, 2021 · G. T. Wang

Excel VBA 列出目錄中所有檔案、子目錄教學與範例

介紹如何在 Excel 中使用 VBA 巨集程式自動列出指定目錄中的所有檔案與子目錄列表,包含檔案名稱、路徑、大小、類型、修改日期等資訊。 列出目錄中所有檔案 若要在 Excel 的 VBA 巨集中,列出指定目錄之下的所有檔案,可以使用 FileSystemObject 物件建立一個目錄物件,再以迴圈逐一對目錄中的每一個檔案物件進行處理: ...

May 9, 2021 · G. T. Wang