34 shell程式設計 awk之printf命令

2021-10-07 09:55:07 字數 593 閱讀 2359

格式符含義

%s列印字串

%d列印十進位制數

%f列印浮點數

%x列印十六進製制數

%o列印八進位制數

%e列印數字的科學計數法形式

%c列印單子字元的ascii碼

-左對齊

+右對齊

# 1. 已字串的格式列印/etc/passwd的第7個字段,已「:」作為分隔符號

awk'begin' /etc/passwd

# 2. 已10進製的格式列印/etc/passwd的第3個字段,已「:」作為分隔符號

awk'begin' /etc/passwd

# 3. 已浮點數的格式列印/etc/passwd的第3個字段,已「:」作為分隔符號

awk'begin' /etc/passwd

# 4. 已16進製制的格式列印/etc/passwd的第3個字段,已「:」作為分隔符號

awk'begin' /etc/passwd

# 5. 已左對齊20個字元的格式列印/etc/passwd的第3,7個字段,已「:」作為分隔符號

awk'begin' /etc/passwd

shell程式設計 awk基礎

語法格式 一awk begin patternend file name 二standard output awk begin patternend 基本格式 awk begin patternend begin 文字處理前所做的處理 pattern 對文字具體的處理 end 文字處理後所做的處理 ...

shell指令碼之awk

一 什麼是awk awk其實相當於一門可以處理資料文字的語言,這麼說的原因是其具有很多類c語言的語法,如 變數,陣列,函式,流程控制等,其由aho,weinberger,kernighan大約在1977年開發完成,隨後被引入unix linux中。二 awk可以幹什麼 awk是乙個非常強大的資料處理...

Shell程式設計四劍客之AWK

awk是乙個優良的文字處理工具,linux 及unix 環境中現有的功能最強大的資料處理引擎之一,以aho weinberger kernighan三位發明者名字首字母命名為awk,awk是乙個行級文字高效處理工具,awk經過改進生成的新的版本有nawk gawk,一般linux預設為gawk,ga...