色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 學習資源 > 講師博文 > Shellz中awk的簡單用法

Shellz中awk的簡單用法 時間:2018-10-28      來源:華清遠見

其實shell腳本的功能常常被低估。在實際應用中awk sed 等用法可以為shell提供更為強大的功能。下面我們將一下awk調用的簡單方法進行了總結。方便同學們學習:

awk的簡單用法:

第一種調用:

awk ‘BEGIN {print “start”;var=1} {print $1, $2} END{var=$3}’file

使用單引號括起awk的命令,{ }代表不同的動作中間的代碼段(紅色部分):在執行每一條記錄時都會執行。

BEGIN 代表開始輸入文件之前的操作

END 代表輸入文件結束之后的操作

第二種調用方法:

awk -f test.awk file

test.awk文件的寫法:

#! /usr/bin/awk –f

BEGIN {print “start”; var=1}

{ print $1, $2;

arg=$3; //////可以用分號分開不同的操作。

print arg

}

END {printf(“the test is over\n”}

第三種調用方法:

給test.awk文件添加執行權限: chomd a+x test.awk

./test.awk file

參數和表達式使用:

1)

-F “:” 代表域的分割符是 冒號。

awk -F “:” ‘{print $1, $2}’ file

或者使用FS變量

awk ‘BEGIN{FS=”:”; var=2} {print $1, $2} ‘ file

2)支持 printf的格式化輸出

awk -F “:” ‘{printf(“%d, %d\n”, $1, $2}’ file

3) $0代表所有的域

$1代表第一個域

系統變量 FILENAME代表當前文件名

系統變量 ARGC代表當前傳入參數的個數

系統變量 ARGV代表當前傳入參數的數組

系統變量 FS 代表字段分割符

系統變量 NF 代表當前記錄的域數量

系統變量 NR 代表當前記錄數

print NR;print NF;

4)支持if else 語句。

{

If ($2 >= 0)

{ print “$2 is >= 0”;

print “$2 is greate 0”

}

else

{

print “$2 is < 0”;

print “$2 is < 0”

}

}

5)可以在shell腳本中使用:

可以方便的將awk獲得值賦值給一個變量。

(1)#!/bin/bash

var=` grep -e “\” file |awk -F “:” ‘print $2’ `

echo $var

(2)#!/bin/bash

var= ` ./$1 $2 `

其中: $1 是帶有執行權限的 test.awk文件

$2 時需要檢索的文件file

運行: ./test.sh test.awk file

上一篇:小封裝濾波電容

下一篇:Logo

戳我查看嵌入式每月就業風云榜

點我了解華清遠見高校學霸學習秘籍

猜你關心企業是如何評價華清學員的

干貨分享
相關新聞
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 精品久久久久人成| 亚洲天堂av在线免费观看| 午夜精品一区二区三区av| 精品国产欧美成人夜夜嗨| 日韩精品日韩在线观看| 成人黄色网免费| 国产精品第七十二页| 国产suv精品一区二区| 2019av中文字幕| 久久久久久久久亚洲| 欧美国产一区二区三区| 欧美日韩一区二区在线播放| 久青草国产97香蕉在线视频| 色老头一区二区三区在线观看| 日韩黄色高清视频| 日韩大片在线观看视频| 亚洲国产精品久久久久秋霞蜜臀| 91久久久久久久久久久| 成人av电影天堂| 成人欧美在线观看| 91免费欧美精品| 91精品在线看| 亚洲高清免费观看高清完整版| 亚洲va欧美va国产综合剧情| 亚洲成人激情在线| 日韩高清不卡av| 亚洲人成亚洲人成在线观看| 亚洲三级黄色在线观看| 国产一区二区日韩| 精品国产欧美成人夜夜嗨| 久色乳综合思思在线视频| 久久国产精品影片| 欧美多人爱爱视频网站| 国内精品小视频| 日韩免费在线视频| 成人国产精品久久久久久亚洲| 亚洲成人xxx| 一区二区三区高清国产| 久热精品视频在线观看一区| 欧美激情亚洲自拍| 国产成人精品免高潮费视频|