中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中awk 命令有什么用

發布時間:2021-07-30 14:31:51 來源:億速云 閱讀:155 作者:Leah 欄目:大數據

本篇文章為大家展示了linux中awk 命令有什么用,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

awk 命令語法

awk [options] Pattern{Action} file

df | head -5 |awk '{print $1, $5}'

linux中awk 命令有什么用

此例子中沒有使用到 options 和 Pattern, 表示輸出第一列跟第五列, 其中$1 表示第一列, $0 表示正行, $NF 表示 最后一列. (注: $NF 跟 NF 不同, NF表示本行一共有多少列)

BEGIN, END: 處理數據前和后進行的操作

linux中awk 命令有什么用

options
  • -F 指定分隔符() linux中awk 命令有什么用

  • -v 指定變量

    OFS 輸出分隔符(默認分隔符為空格, 若兩個變量之間沒有逗號, 將不使用分隔符, 輸出的內容連在一起)

    FS 輸入分隔符 (跟直接-F效果相同) linux中awk 命令有什么用

Pattern
  • 空模式

  • BEGIN: 開始前的操作

  • END: 結束后的操作

  • 關系運算模式

    linux中awk 命令有什么用

    運算符含義示例
    <小于NF < 10
    <=小于等于
    >大于
    >=大于等于
    ==等于
    !=不等于
    ~與對應的正則匹配x ~ /正則/
    !~與對應的正則不匹配x !~ /正則/

變量
  • FS: 輸入分隔符, 默認空白字符

  • OFS: 輸出分隔符, 默認空白字符

  • RS: 輸入換行符

  • ORS: 輸出換行符

  • NF: 當前行分割成多少列

  • NR: 行號

  • FNR: 當處理多個文件時, 各個文件各自記錄行號

  • FILENAME: 當前文件名

  • ARGC: 命令行參數個數

  • ARGV: 數組, 保存命令行給定的各參數 linux中awk 命令有什么用

  • 自定義變量

    1. -v指定

    2. 內部直接定義 linux中awk 命令有什么用

printf 格式化輸出

使用 printf 命令代替 print 進行格式化輸出

上述內容就是linux中awk 命令有什么用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昭通市| 会东县| 濮阳县| 深水埗区| 通州区| 宁强县| 岳池县| 年辖:市辖区| 巴林右旗| 临潭县| 四会市| 泗阳县| 华亭县| 元谋县| 常山县| 凌云县| 武清区| 文登市| 汶川县| 临汾市| 奉化市| 息烽县| 台江县| 蓝山县| 肇庆市| 古田县| 宁海县| 涞源县| 延庆县| 百色市| 分宜县| 新竹县| 墨脱县| 民县| 门源| 株洲市| 潞城市| 石嘴山市| 绥芬河市| 柳江县| 涞源县|