今天學到的幾個有用的awk命令用法

2021-10-10 12:54:35 字數 567 閱讀 5505

一,awk概述

awk 處理機制 :awk 會逐行處理文字 , 支援在處理第一行之前做一些準備工作 , 以及在處理完最後一行做一些總結性質的工作

在命令格式上分別體現如下 :

begin{}: 讀入第一行文字之前執行 , 一般用來初始化操作

{}: 逐行處理,逐行讀入文字執行相應的處理,是最常見的編輯指令快

end{}: 處理完最後一行文字之後執行 , 一般用來輸出處理結果

二,awk基本用法

awk [-f|-f] 'begin{} end{}' file

[-f|-f]   大引數,-f指定分隔符,-f呼叫指令碼

'  '          引用**塊

//           匹配**塊,可以是字串或正規表示式

{}           命令**塊,包含一條或多條命令

;          多條命令使用分號分隔

awk 包含幾個特殊的內建變數(可直接用)如下所示:

1.要在awk命令中執行shell命令,可以用

awk '{cmd="rm "$

最近學到的幾個Linux命令

ctrl alt t開啟linux終端視窗,windows下終端可以用putty 前段時間傳聞掛馬,暫且不理 將乙個遠端主機上的目錄拷貝到本機 用scp命令 加密遠端檔案傳輸,用於在linux下進行遠端拷貝檔案的命令 scp r username var filedir var filedir 以使...

今天學到的新知識

一 定義的規則 class teacherform form 必須繼承form 建立字段,本質上是正規表示式 username fields.charfield required true,必填字段 error messages 顯示中文錯誤提示 widget widgets.textinput a...

幾個有用的巨集

分類 c c 1.列印錯誤資訊 如果程式的執行必須要求某個巨集被定義,在檢查到巨集沒有被定義是可以使用 error,warning列印錯誤 警告 資訊,如 ifndef unix error this section will only work on unix systems endif 只有 u...