有的時候,檔案裡面儲存的都是json資料,但是我們想提取出某個字段出來,麻煩,反正我每次都要寫python**用******json來處理
最近發現一款好用的工具,jq命令
安裝如下:
# yum search jq
搜尋到了乙個結果:
jq.x86_64
於是我在root許可權了執行了安裝
# yum install jq
安裝完成後,進行處理
# cat file.json | jq '.singername, singermid'
這樣就可以從json中提取出singername和singermid兩個欄位的值了
shell處理命令列選項getopts
getopts是shell的乙個內建命令,通常用來處理shell命令列選項,但是不能直接處理長選項 如 prefix home等 getopts有2個引數,第乙個引數是字串,包括字元和 每乙個字元都是乙個有效的選項,如果字元後面帶有 表示這個字元有自己的引數。第二個引數用來儲存獲取的選項。shell...
命令列xml處理 命令列XML處理
命令列xml處理 就像我不願說的那樣,xml工具還沒有達到類似unix的命令列中可用的文字實用程式的便利程度。對於面向行的,空格或逗號分隔的文字檔案,使用sed,grep,xargs,wc,cut,pipe和短殼指令碼的巧妙組合可以完成的工作非常令人驚訝。我認為,xml並不是天生就可以抵抗平面文字檔...
Shell指令碼學習 命令列引數處理
在linux 的shell 中怎樣處理tail n 10 access.log這樣的命令列選項 呢?這是被別人問起的乙個問題,好好學習 了一下,進行總結如下 在bash中,可以用以下三種方式來處理命令列引數 每種方式都有自己的應用場景。1.直接處理,依次對 1,2,n進行解析,分別手工處理 2.ge...