Bash Shell Script – eval
測試環境為 CentOS8 (虛擬機) 在 Linux shell 會將變數轉換成字串,缺點是當變數是指令時,也只會當作字串. 這時候透過 eval 指令就可以先將後面 的參數替換成字串,再把全部當作指令到 Shell 來執行. eval 格式:
測試環境為 CentOS8 (虛擬機) 在 Linux shell 會將變數轉換成字串,缺點是當變數是指令時,也只會當作字串. 這時候透過 eval 指令就可以先將後面 的參數替換成字串,再把全部當作指令到 Shell 來執行. eval 格式:
測試環境 Windows 10 + Excel 2016 透過 Excel 的 Power Query 下面指令可以讀取到 Excel 的表格資料(資料須先做成表格). Excel.CurrentWorkbook – https://learn.microsoft.com/zh-tw/p […]
除了使用文字編輯器改變 TEXT (.txt) 文字檔案內容外,我們可以透過 sed 指令來處理. 先來產生一個文字檔. 透過 sed 的 s/regexp/replacement/ , 符合 regexp (正規表示式) 的字串會取代 replacement 字串,但同一行有多個符合 regexp […]
測試環境為 CentOS7 x86_64 (虛擬機) 參考文章 – https://ryanstutorials.net/bash-scripting-tutorial/bash-functions.php Linux Bash shell script 使用函數 function 參考 […]
當 Perl 安裝模組透過 cpan 或是 cpanm 時須透過 公司 Proxy 時,這時候可以在 perl 的 shell 來進行設定. 設定 Proxy 進入 perl 的 shell 來進行設定,透過 o conf http_proxy 先觀察有無設定過 . 透過 o conf init / […]
安裝 Perl – Practical Extraction and Report Language , 測試環境為 CentOS 7 x64 (虛擬機) 前置作業 – 所需套件 Perl 在 CentOS 7 使用版本為 perl 5, version 16, subversion 3 […]
要如何透過 PHP 來讀取 Mysql (MariaDB) 的資料. 測試環境為 Ubuntu 16.04 x86_64 + Apache2 虛擬機 (IP: 172.16.15.130) 請參考 https://benjr.tw/95861 , web server 為 Nginx + Maria […]
透過 sed 與 awk 都可以把文件做過濾和轉換成新的輸出內容.不過 sed 適合用於一整行的資料處理,而 awk 則比較適合將一整行做多個 欄位 的資料處理.先來看看 sed 的範例. 只想把 ifconfig 網卡裝置 ens33 過濾剩下 IP Address 的輸出,這時候需要配合 gre […]
tr – (translate or delete characters ) 這個指令可以用來做字元的取代或是刪除.tr 只能針對字元來處理,如果要對字串做處理的話,必須使用 sed 來處理, 請參考 https://benjr.tw/97129 下面是他常用的參數. -d, ̵ […]
透過 sed 與 awk 都可以把文件做過濾和轉換成新的輸出內容.不過 sed – https://benjr.tw/97129 適合用於一整行的資料處理,而 awk 則比較適合將一整行做多個 欄位(Field) 的資料處理.先來看看 awk 的幾個範例. awk 是 mawk 的連結, […]