perl 對我用途,僅是作為 shell 指令碼中的文字處理器;在較大的軟體工程裡,更多的是使用 c、go 等編譯型語言。一、如何在 perl 命令中使用 shell 變數?perl 是一種歷史比較悠久的動態程式語言,在各種類 unix 系統中得到了應泛的應用,作業系統通常會自帶 perl 直譯器,因此,將它作為 sed、awk 等工具的增強型替代,是一種不錯的選擇。
本文記錄了一些在 shell 指令碼中使用 perl 的小技巧,以作備忘。
在 shell 下將變數匯出為環境變數,然後使用 perl 內建的 %env 讀取:
export column=2res=`ps | perl -an -e '
print "$f[%env]\n"'`
echo
"$res
"
二、
Python基礎與拾遺6 Python中的檔案
本篇博文,主要總結python中的檔案及相關操作,下面開始乾貨。aaaaaa bbbbbb cccccc dddddd eeeeee ffffff gggggg內建函式open建立乙個python檔案物件,作為計算機上的乙個檔案鏈結。f open d test.txt type f r表示讀,w表示...
程式設計拾遺 C 的static成員函式與單例模式
static 是c 中非經常常使用的修飾符,它被用來控制變數的儲存方式和可見性。函式內部定義的變數,在程式執行到它的定義處時,編譯器為它在棧上分配空間,函式在棧上分配的空間在此函式執行結束時會釋放掉,這樣就產生了乙個問題 假設想將函式中此變數的值儲存至下一次呼叫時。怎樣實現?最easy想到的方法是定...
Shell指令碼程式設計 在指令碼中新增顏色(八)
shell指令碼選單的核心是case命令,case命令根據使用者在選單中選擇的字母執行特定的命令。1 建立選單布局 root ceph01 menu cat menu.sh clear echo echo e t t tsys admin menu n echo e t1.display disk ...