欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

printf

格式化并輸出結果。

目錄

內建命令

概要

printf [-v var] format [arguments]

主要用途

選項

-v var:將結果輸出到變量var中而不是輸出到標準輸出。

參數

format:輸出格式。

arguments:一到多個參數。

轉義序列:除了支持printf(1)和printf(3)的轉義序列,內建printf還支持以下轉義序列:

%b       展開參數中的反斜杠轉義字符。
%q       將參數擴起以用作shell輸入。
%(fmt)T  根據strftime(3)中的轉義字符來輸出日期時間字符串。

返回值

返回狀態為成功除非給出了非法選項、寫錯誤、賦值錯誤。

例子

# %-5s 格式為左對齊且寬度為5的字符串代替('-'表示左對齊),不使用則默認右對齊。
# %-4.2f 格式為左對齊寬度為4,保留兩位小數。

printf "%-5s %-10s %-4s\n" NO Name Mark
printf "%-5s %-10s %-4.2f\n" 01 Tom 90.3456
printf "%-5s %-10s %-4.2f\n" 02 Jack 89.2345
printf "%-5s %-10s %-4.2f\n" 03 Jeff 98.4323

# 輸出
NO    Name       Mark
01    Tom        90.35
02    Jack       89.23
03    Jeff       98.43


# %b %q %(fmt)T 的例子。
# see it again with a newline.
printf "%s\n" 'hello world'
# 展開換行符,和上面的結果一樣。
printf "%b" 'hello world\n'

printf '%q\n' 'a b c'
# 輸出
a\ b\ c

# %z為時區,%n為換行符。
printf "%(%F %T %z%n)T"
# 輸出
2019-09-10 01:48:07 +0000

注意

  1. 該命令是bash內建命令,相關的幫助信息請查看help命令。

外部命令

概要

printf FORMAT [ARGUMENT]...
printf OPTION

主要用途

選項

--help 顯示幫助信息并退出。
--version 顯示版本信息并退出。

參數

format:輸出格式。

arguments:一到多個參數。

在這里忽略了(%b %q),如果你安裝的coreutils版本支持它們,那么請參考上面的例子。
支持的轉義序列:

\"          雙引號
\\          反斜杠
\a          響鈴
\b          退格
\c          截斷輸出
\e          退出
\f          翻頁
\n          換行
\r          回車
\t          水平制表符
\v          豎直制表符
\NNN        八進制數 (1到3位數字)
\xHH        十六進制數 (1到2位數字)
\uHHHH      Unicode字符附加4位十六進制數字
\UHHHHHHHH  Unicode字符附加8位十六進制數字
%%          百分號

以及'diouxXfeEgGcs'中的一個結尾的C格式規范,將被轉換為正確的類型并處理可變寬度。

例子

# 使用 /usr/bin/printf 確保調用的不是內建命令。
# 當然,在你關閉內建printf以及確認當前環境沒有printf函數的情況下,可直接使用printf,詳見末尾"注意"的鏈接。

# 按行打印數組和關聯數組的下標及值。

# 聲明數組可以不加'declare -a'或'local -a'(在函數內聲明的局部變量)。
arr=('line1' 'line2')
/usr/bin/printf "%s\n" ${!arr[@]}
# 輸出下標
0
1
/usr/bin/printf "%s\n" ${arr[@]}
# 輸出值
line1
line2

#聲明關聯數組(也就是字典)必須加'declare -A'或'local -A'(在函數內聲明的局部變量)。
declare -A assoc_arr=(['key1']='value1' ['key2']='value2')
/usr/bin/printf "%s\n" ${!assoc_arr[@]}
# 輸出鍵。
key2
key1
/usr/bin/printf "%s\n" ${assoc_arr[@]}
# 輸出值。
value2
value1

返回值

返回狀態為成功除非給出了非法選項等。

注意

  1. 該命令是GNU coreutils包中的命令,相關的幫助信息請查看man -s 1 printfinfo coreutils 'pwd invocation'

  2. 啟動或關閉內建命令請查看enable命令,關于同名優先級的問題請查看builtin命令的例子部分的相關討論。

  3. 我通過和bug-bash@gnu.org的交流,得到了關于這幾個格式說明符%b %q %(fmt)T的解釋:

    printf(1)中的%b格式說明符是printf(3)支持的格式之外增加的一個POSIX特性。

    %q和%T說明符是非標準的,并且不受所有獨立實現的printf的支持。

    更多細節請參考鏈接:

欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体
亚洲婷婷综合色高清在线| 亚洲激情在线观看| 国产女人精品视频| 亚洲特级毛片| 国产免费成人av| 久热爱精品视频线路一| 亚洲日本成人在线观看| 国产精品国产三级国产普通话99| 亚洲男人的天堂在线| 国产在线精品自拍| 欧美日韩精品福利| 久久爱91午夜羞羞| 亚洲国产高清在线| 国产精品区一区二区三区| 久久av一区二区| 亚洲美女视频在线观看| 国产视频久久网| 欧美激情中文不卡| 欧美亚洲视频在线看网址| 亚洲国产专区校园欧美| 国产欧美日韩视频在线观看| 免费影视亚洲| 欧美在线免费视屏| 亚洲深夜福利视频| 亚洲精品免费一二三区| 国产在线日韩| 国产精品久久久久久久久久尿 | 欧美日韩国产小视频在线观看| 亚洲一区二区高清| 亚洲电影激情视频网站| 国产精品亚洲综合久久| 欧美激情精品久久久| 久久爱另类一区二区小说| 99热在线精品观看| 在线观看日韩av电影| 国产日韩欧美精品综合| 欧美性猛交xxxx乱大交退制版 | 久久女同精品一区二区| 亚洲一区欧美一区| 99精品国产热久久91蜜凸| 在线看成人片| 黑人巨大精品欧美黑白配亚洲| 国产精品视频大全| 国产精品成av人在线视午夜片| 欧美激情1区| 欧美国产精品v| 欧美护士18xxxxhd| 欧美国产日本| 欧美成在线视频| 欧美高清视频在线播放| 久久久美女艺术照精彩视频福利播放| 亚洲少妇最新在线视频| 尤物精品在线| 亚洲福利国产| 影音先锋欧美精品| 亚洲大胆女人| 在线成人h网| 在线免费高清一区二区三区| 精品va天堂亚洲国产| 在线看不卡av| 亚洲免费观看视频| 一本色道久久精品| 亚洲一区中文| 午夜精品久久久久久久99水蜜桃| 一本一本久久a久久精品综合麻豆| 亚洲免费观看高清在线观看| 夜色激情一区二区| 亚洲一区欧美二区| 久久精品在线视频| 久久久久五月天| 欧美不卡视频一区| 欧美揉bbbbb揉bbbbb| 国产精品美女黄网| 有坂深雪在线一区| 日韩图片一区| 午夜视频一区二区| 久久久国产精品一区二区三区| 久久精品国产亚洲一区二区| 老色批av在线精品| 欧美日韩一区二区三区四区五区| 国产精品一级二级三级| 在线成人亚洲| 一区二区三区视频在线看| 欧美亚洲免费电影| 男人的天堂亚洲在线| 欧美激情精品| 国产伦精品一区二区| 亚洲少妇自拍| 久久久精彩视频| 亚洲国产精品嫩草影院| 最新中文字幕亚洲| 男女精品网站| 亚洲免费观看在线视频| 欧美不卡在线视频| 亚洲激情在线视频| 欧美精品一区二区三区在线看午夜| 亚洲电影在线观看| 欧美日韩亚洲网| 欧美日韩国产一区精品一区| 国产精品免费久久久久久| …久久精品99久久香蕉国产 | 一区二区视频免费完整版观看| 亚洲福利电影| 性娇小13――14欧美| 欧美激情精品久久久久久| 国产视频一区二区三区在线观看| 亚洲乱码国产乱码精品精| 久久福利影视| 国产精品久久久久久影视| 91久久精品一区二区三区| 久久精品国亚洲| 国产精品久久久久av| 亚洲精品视频免费在线观看| 欧美影院视频| 国产精品剧情在线亚洲| 欧美日韩精品一区二区三区| 亚洲国产毛片完整版| 欧美专区一区二区三区| 国产精品扒开腿做爽爽爽视频| 亚洲国产小视频| 久久青青草原一区二区| 久久精品国产综合| 国产乱理伦片在线观看夜一区| 日韩特黄影片| 欧美精品在线视频观看| 亚洲精品免费在线观看| 欧美成人情趣视频| 亚洲成人在线免费| 久久久噜噜噜久久狠狠50岁| 加勒比av一区二区| 久久美女性网| 亚洲第一视频网站| 欧美成人乱码一区二区三区| 亚洲丁香婷深爱综合| 久久综合成人精品亚洲另类欧美 | 国内精品久久久久影院 日本资源| 亚洲一区二区三区四区五区午夜| 欧美日韩久久不卡| 中日韩美女免费视频网址在线观看 | 国产精品久久久对白| 亚洲视频一区二区在线观看| 欧美日韩国产综合网| 亚洲综合丁香| 国产一区视频在线观看免费| 国产精品进线69影院| 乱人伦精品视频在线观看| 伊人久久大香线蕉综合热线| 欧美日韩妖精视频| 亚洲午夜性刺激影院| 亚洲欧美日韩综合| 欧美日韩在线观看一区二区三区| 欧美日韩在线一区| 国产日韩欧美成人| 国产视频一区在线观看| 亚洲免费影院| 国产日本欧洲亚洲| 久久成人免费视频| 亚洲国产精品激情在线观看| 欧美精品v日韩精品v国产精品 | 亚洲国产色一区| 狠久久av成人天堂| 久久久欧美精品sm网站| 亚洲国产mv| 亚洲免费观看高清完整版在线观看熊 | 一本色道久久88亚洲综合88| 欧美日韩精品一区二区| 欧美制服丝袜| 日韩视频一区二区三区在线播放| 国产精品日日摸夜夜摸av| 久久久国产一区二区| 一本色道久久88亚洲综合88| 国产亚洲精品久久久久久| 欧美激情黄色片| 久久超碰97中文字幕| 日韩一级不卡| 国产一区二区三区在线观看视频 | 女人色偷偷aa久久天堂| 亚洲一区二区影院| 亚洲日本国产| 尤物yw午夜国产精品视频| 国产精品分类| 欧美极品一区二区三区| 久久久久9999亚洲精品| 午夜国产精品视频免费体验区| 国内精品一区二区三区| 国产精品欧美风情| 欧美伦理在线观看| 母乳一区在线观看| 久久尤物视频| 久久国产精品久久w女人spa| 亚洲午夜精品国产| 亚洲精品影院| 亚洲欧洲日本国产| 136国产福利精品导航网址| 国产午夜精品美女视频明星a级 | 亚洲精品久久久蜜桃 | 国产精品私人影院| 欧美激情精品久久久久久变态| 久久久久久久成人| 久久精品亚洲一区|