[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] doc: printf: make "java" encoding example more standard
From: |
Pádraig Brady |
Subject: |
[PATCH] doc: printf: make "java" encoding example more standard |
Date: |
Fri, 28 Oct 2022 14:54:54 +0100 |
Note using iconv(1) rather than recode(1) is not appropriate
for this example, as the required functionality is only
available on libiconv's iconv implementation, which is
not installed on most systems.
* doc/coreutils.texi (printf invocation): Use env rather than
/usr/local/bin for the printf command. Escape '%' so more robust.
Also use a locale that exists on modern systems.
---
doc/coreutils.texi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 0662e4e33..d82c86709 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -13255,10 +13255,10 @@ is how to convert a piece of text into a shell script
which will output
this text in a locale-independent way:
@example
-$ LC_CTYPE=zh_CN.big5 /usr/local/bin/printf \
+$ LC_CTYPE=zh_TW.big5 env printf \
'\u4e2d\u6587\n' > sample.txt
$ recode BIG5..JAVA < sample.txt \
- | sed -e "s|^|/usr/local/bin/printf '|" -e "s|$|\\\\n'|" \
+ | sed -e "s|^|env printf '|" -e "s|%|%%|g" -e "s|$|\\\\n'|" \
> sample.sh
@end example
--
2.26.2
- [PATCH] doc: printf: make "java" encoding example more standard,
Pádraig Brady <=