色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當(dāng)前位置:首頁 > 學(xué)習(xí)資源 > 講師博文 > Shellz中awk的簡單用法

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

其實shell腳本的功能常常被低估。在實際應(yīng)用中awk sed 等用法可以為shell提供更為強大的功能。下面我們將一下awk調(diào)用的簡單方法進(jìn)行了總結(jié)。方便同學(xué)們學(xué)習(xí):

awk的簡單用法:

第一種調(diào)用:

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

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

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

END 代表輸入文件結(jié)束之后的操作

第二種調(diào)用方法:

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”}

第三種調(diào)用方法:

給test.awk文件添加執(zhí)行權(quán)限: chomd a+x test.awk

./test.awk file

參數(shù)和表達(dá)式使用:

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代表第一個域

系統(tǒng)變量 FILENAME代表當(dāng)前文件名

系統(tǒng)變量 ARGC代表當(dāng)前傳入?yún)?shù)的個數(shù)

系統(tǒng)變量 ARGV代表當(dāng)前傳入?yún)?shù)的數(shù)組

系統(tǒng)變量 FS 代表字段分割符

系統(tǒng)變量 NF 代表當(dāng)前記錄的域數(shù)量

系統(tǒng)變量 NR 代表當(dāng)前記錄數(shù)

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 是帶有執(zhí)行權(quán)限的 test.awk文件

$2 時需要檢索的文件file

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

上一篇:小封裝濾波電容

下一篇:Logo

华清图书馆

0元电子书,限时免费申领

10本华清图书PDF版

扫码关注华清远见公众号
自动回复“2”,即可申领!

戳我查看嵌入式每月就業(yè)風(fēng)云榜

點我了解華清遠(yuǎn)見高校學(xué)霸學(xué)習(xí)秘籍

猜你關(guān)心企業(yè)是如何評價華清學(xué)員的

干貨分享
相關(guān)新聞
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠(yuǎn)見科技發(fā)展有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 国产精品久久久久无码AV色戒 | 国产一区二区三区大片 | 无码专区中文字幕无码野外 | 亚洲人av高清无码 | 蝴蝶中文综合娱乐网 | 自拍偷拍第9页 | 毛片成人免费看A片 | 给我免费播放片在线中国 | 日韩内射美女人妻一区二区三区 | 色欲午夜无码久久久久久 | 亚洲中文在线播放一区 | 四虎影院永久在线 | 国产色系视频在线观看 | 亚洲熟妇无码八V在线播放 jk制服国产在线视频 | 波多野结衣无码视频在线观看 | 在线视频国产99 | 亚洲成H人AV无码动漫无遮挡 | 美女视频黄频a美女大全 | 成人黄色片网站 | 在线免费看黄 | 嫩草影院最新网址 | 乱码精品一卡二卡无卡 | 狂猛欧美激情性XXXX大豆行情 | 精品免费看国产一区二区 | 毛片a级毛片免费观看品善网 | 亚洲国产福利成人一区二区 | 四虎影视网址 | 国产69精品久久久久人妻 | 久久五月精品中文字幕 | 天天躁夜夜躁天干天干2020 | 精品无码国产一区二区三区. | 中文字幕免费中文 | 亚洲精品成人AA片在线播 | 久久久国产精品午夜一区ai换脸 | 国产高潮流白浆啊免费A片动态 | 最近更新中文字幕手机版 | 嫩草懂你的影视 | 欧美性生活一区二区三区 | 国产成人尤物在线视频 | 狠狠亚洲超碰狼人久久 | japanese厨房乱tub偷 |