From 414d4fb6dee99c27526bf68a67d0ae1f51983515 Mon Sep 17 00:00:00 2001 From: witt <52407727+witt-bit@users.noreply.github.com> Date: Mon, 10 Mar 2025 11:54:51 +0800 Subject: [PATCH] printf, print.zsh, print, printenv: add Chinese translation (#15813) --- pages.zh/common/print.md | 15 +++++++++++++++ pages.zh/common/print.zsh.md | 25 +++++++++++++++++++++++++ pages.zh/common/printenv.md | 16 ++++++++++++++++ pages.zh/common/printf.md | 28 ++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 pages.zh/common/print.md create mode 100644 pages.zh/common/print.zsh.md create mode 100644 pages.zh/common/printenv.md create mode 100644 pages.zh/common/printf.md diff --git a/pages.zh/common/print.md b/pages.zh/common/print.md new file mode 100644 index 0000000000..f3bd744682 --- /dev/null +++ b/pages.zh/common/print.md @@ -0,0 +1,15 @@ +# print + +> `print` 可以引用具有相同名称的多个命令. + +- 查看 Zsh 内置命令的文档: + +`tldr print.zsh` + +- 查看 `run-mailcap` 的 `print` 别名的文档: + +`tldr --platform linux print.runmailcap` + +- 查看在 Windows 上打印文本文件的文档: + +`tldr --platform windows print.win` diff --git a/pages.zh/common/print.zsh.md b/pages.zh/common/print.zsh.md new file mode 100644 index 0000000000..963273ffd7 --- /dev/null +++ b/pages.zh/common/print.zsh.md @@ -0,0 +1,25 @@ +# print + +> Z Shell (`zsh`) 内置。打印参数,类似于 `echo`。 +> 另请参阅:`echo`、`printf`、`zsh`。 +> 更多信息:. + +- 打印输入: + +`print "文本1" "文本2"` + +- 以换行符分隔打印: + +`print -l "第一行" "第二行" "第三行"` + +- 不带尾随换行符打印: + +`print -n "文本"; print "文本2"` + +- 启用反斜杠转义: + +`print -e "第一行\n第二行"` + +- 按照 `printf` 所述打印参数(为了在 shell 之间实现更好的可移植性,请考虑改用 `printf` 命令): + +`print -f "%s 今年 %d 岁了。\n" "小明" 30` diff --git a/pages.zh/common/printenv.md b/pages.zh/common/printenv.md new file mode 100644 index 0000000000..12a0e0e5f5 --- /dev/null +++ b/pages.zh/common/printenv.md @@ -0,0 +1,16 @@ +# printenv + +> 打印所有或环境变量的值。 +> 更多信息:. + +- 显示所有环境变量的键值对: + +`printenv` + +- 显示特定变量的值: + +`printenv {{HOME}}` + +- 显示变量的值并以 NUL 而不是换行符结尾: + +`printenv --null {{HOME}}` diff --git a/pages.zh/common/printf.md b/pages.zh/common/printf.md new file mode 100644 index 0000000000..aa4a6e5699 --- /dev/null +++ b/pages.zh/common/printf.md @@ -0,0 +1,28 @@ +# printf + +> 格式化并打印文本。 +> 更多信息:. + +- 打印文本消息: + +`printf "{{%s\n}}" "{{文本}}"` + +- 以粗体蓝色打印整数: + +`printf "{{\e[1;34m%.3d\e[0m\n}}" {{42}}` + +- 打印带有 Unicode 欧元符号的浮点数: + +`printf "{{\u20AC %.2f\n}}" {{123.4}}` + +- 打印由环境变量组成的文本消息: + +`printf "{{var1: %s\tvar2: %s\n}}" "{{$VAR1}}" "{{$VAR2}}"` + +- 将格式化消息存储在变量中(不适用于 Zsh): + +`printf -v {{变量名}} {{"这是 %s = %d年\n" "今" 2016}}` + +- 打印十六进制、八进制和科学计数法数字: + +`printf "{{hex=%x octal=%o scientific=%e}}" 0x{{FF}} 0{{377}} {{100000}}`