AWK是處理文件和文本數據的一種極端多才多藝和強有力的語言。 通常您能使用awk执行在Unix/Linux/Mac OS將否則採取完全的编程的努力的复杂任务命令行。 AWK為處理的日誌是偉大的,創造然後將被執行和更的習慣劇本。 例如我想創造所有我的MySQL數據庫,其中每一的備份對在壓縮他們以後的一個单独的文件與gzip (最大壓縮)。 我已經建立了在我的MySQL服務器上的數據庫名單是名為數據庫的文件(怎麼原物!)。 在这里處理文件的awk劇本并且創造包含命令對備份所有數據庫如上所述的另一個文件(名為database_backup)。


awk 『{印刷品「mysqldump - u根- p --選擇」, $1, 「|gzip -9 >」, $1」.sql.gz "}』 < databases=""> database_backup

我實際上使用我指定密碼,在-之後的一個有一點修改過的劇本p,因此我不必須每次鍵入它并且不使我跑此作为cron工作。