Manpages

名 稱

printf - 格 式 化 並 顯 示 數 據

概 述

printf 格 式 [參 數 列 表 ]...
printf
選 項

描 述

按 照 指 定 格 式 打 印 參 數 列 表 中 的 參 數 或 按 照 選 項 執 行 :

--help 顯 示 此 幫 助 信 息 並 退 出

--version 顯 示 版 本 信 息 並 退 出 格 式 以 C printf 的 方 式 控 制 輸 出 。 轉 義 序 列 如 下 :

\" 雙 引 號

\\ 反 斜 線

\a 報 警 符

(BEL)

\b 退 格 符

\c 禁 止 尾

隨 的 換 行 符

\e

escape 字 符

\f

換 頁 符

\n 另 起 一 行

\r 回 到 行 首

\t 水 平 製 表 符

\v 垂 直 製 表 符

\NNN 字 節 數 以 八 進 制 數

NNN (1至 3位 )表 示

\xHH 字 節 數 以 十 六 進 制 數

HH (1至 2位 )表 示

\uHHHH

Unicode (ISO/IEC 10646) 字 符 , 是 16進 制 值 HHHH( 4位 )

\UHHHHHHHH

Unicode 字 符 , 是 16進 制 值 HHHHHHHH( 8位 )

%% 單 個

%

%b 參 數 列

表 作 爲 字 符 串 , 其 中 ’\’ 字 符 被 轉 義 , 除 了 八 進 制 轉 義 格 式 變 爲 \0 或 \0NNN

%q

參 數 列 表 以 一 種 可 被 shell 輸 出 重 新 讀 取 的 格 式 進 行 輸 出 , 並 使 用 POSIX 建 議 的 $” 語 法 對 不 可 打 印 字 符 進 行 轉 義 。 並 且 所 有 C 格 式 規 範 的 轉 義 將 由 diouxXfeEgGcs 中 的 某 個 字 符 作 爲 結 束 , 且 “參 數 列 表 ”將 被 首 先 轉 換 爲 適 當 的 格 式 。 變 量 寬 度 聲 明 也 會 被 處 理 。 注 意 : 您 的 shell 可 能 內 置 了 自 己 的 printf 程 序 版 本 , 它 通 常 會 覆 蓋 這 裏 所 提 及 的 相 應 版 本 。 請 查 閱 您 的 shell 文 檔 獲 知 它 所 支 持 的 選 項 。

作 者

由 David MacKenzie 編 寫 。

報 告 錯 誤

GNU coreutils 的 在 線 幫 助 : <https://www.gnu.org/software/coreutils/>; 請 向 <https://translationproject.org/team/zh_CN.html>; 報 告 翻 譯 錯 誤 。

版 權

Copyright © 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>;.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

參 見

printf(3) 完 整 文 檔 請 見 : <https://www.gnu.org/software/coreutils/printf>; 或 者 在 本 地 使 用 : info '(coreutils) printf invocation'

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh