bash編程-cut朴皆、printf

1. cut

cut命令用于從行中截取字符串娩怎。

SYNOPSIS

cut OPTION... [FILE]...

** OPTION**

-d CHAR:以指定的字符為分隔符(不要用空格作為分隔符)搔课;
-f FIELDS:挑選出的字段;
    n:第n個字段截亦;
    n-m:第n-m個字段爬泥;
    n-:第n個-最后一個字段;
    -m:第1-m個字段崩瓤;
    n,m:第n和m個字段袍啡;

示例

# 查找/etc/passwd中以bash結(jié)尾的行,顯示user和UID
grep "bash$" /etc/passwd | cut -d ":" -f 1,3

2. printf

printf用于格式化輸出却桶,默認(rèn)不包含換行境输,如需換行需要加入轉(zhuǎn)義換行符\n

SYNOPSIS

printf [-v var] 格式 [參數(shù)]

Options

-v var  結(jié)果輸出到變量var而非標(biāo)準(zhǔn)輸出

格式

%c: 顯示字符的ASCII碼;
%d, %i: 顯示十進制整數(shù)嗅剖;
%e, %E: 科學(xué)計數(shù)法數(shù)值顯示蛋逾;
%f:顯示為浮點數(shù);(默認(rèn)顯示6位小數(shù))
%g, %G:以科學(xué)計數(shù)法或浮點形式顯示數(shù)值窗悯;(默認(rèn)整數(shù)位、小數(shù)位共顯示6位數(shù)字)
%s:顯示字符串偷拔;
%u:無符號整數(shù)蒋院;
%%: 顯示%自身;

修飾符

x[.y]:x控制顯示的寬度莲绰;y表示小數(shù)點后的精度欺旧;如%3.1f
-: 左對齊(默認(rèn)為右對齊)
+:顯示數(shù)值的符號

示例

# 格式化輸出到變量
[root@VM_41_201_centos ~]# printf -v test "1234abcd"
[root@VM_41_201_centos ~]# echo $test
1234abcd
# 格式化輸出
[root@VM_41_201_centos ~]# printf "%g\n" 1234567.89
1.23457e+06
[root@VM_41_201_centos ~]# printf "%e\n" 1234567.89
1.234568e+06
# 若指定的寬度不足,則以實際輸出為準(zhǔn)
[root@VM_41_201_centos ~]# printf "%5s\n" abcdefg
abcdefg
# 若指定的寬度未占滿蛤签,則會顯示空格
[root@VM_41_201_centos ~]# printf "*%10s*\n" abcdefg
*   abcdefg*
# 左對齊
[root@VM_41_201_centos ~]# printf "*%-10s*\n" abcdefg
*abcdefg   *
# 多個格式化組合
[root@VM_41_201_centos ~]# printf "*%s*%6.2f*\n" user1 123.456
*user1*123.46*
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辞友,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子震肮,更是在濱河造成了極大的恐慌称龙,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戳晌,死亡現(xiàn)場離奇詭異鲫尊,居然都是意外死亡,警方通過查閱死者的電腦和手機沦偎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門疫向,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人豪嚎,你說我怎么就攤上這事搔驼。” “怎么了侈询?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵舌涨,是天一觀的道長。 經(jīng)常有香客問我妄荔,道長泼菌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任啦租,我火速辦了婚禮哗伯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘篷角。我一直安慰自己焊刹,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著虐块,像睡著了一般俩滥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贺奠,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天霜旧,我揣著相機與錄音,去河邊找鬼儡率。 笑死挂据,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的儿普。 我是一名探鬼主播崎逃,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼眉孩!你這毒婦竟也來了个绍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤浪汪,失蹤者是張志新(化名)和其女友劉穎巴柿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吟宦,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡篮洁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了殃姓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袁波。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蜗侈,靈堂內(nèi)的尸體忽然破棺而出篷牌,到底是詐尸還是另有隱情,我是刑警寧澤踏幻,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布枷颊,位于F島的核電站,受9級特大地震影響该面,放射性物質(zhì)發(fā)生泄漏夭苗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一隔缀、第九天 我趴在偏房一處隱蔽的房頂上張望题造。 院中可真熱鬧,春花似錦猾瘸、人聲如沸界赔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淮悼。三九已至咐低,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袜腥,已是汗流浹背见擦。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留羹令,地道東北人锡宋。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像特恬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子徐钠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,161評論 2 33
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,096評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理癌刽,服務(wù)發(fā)現(xiàn),斷路器尝丐,智...
    卡卡羅2017閱讀 134,656評論 18 139
  • 版權(quán)聲明:本文為 gfson 原創(chuàng)文章显拜,轉(zhuǎn)載請注明出處。注:作者水平有限爹袁,文中如有不恰當(dāng)之處远荠,請予以指正,萬分感謝...
    gfson閱讀 2,979評論 0 6
  • 墨色蒼穹 孤星一顆 不知是太明亮而顯得孤獨 還是太孤獨而顯得明亮 他守護的是云朵 是月亮 還是你失息? 你又如何得知呢
    灼焰閱讀 302評論 0 2