1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-18 13:21:58 +02:00

doc: printf: make "java" encoding example more standard

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.
This commit is contained in:
Pádraig Brady
2022-10-28 14:40:28 +01:00
parent 90817ff295
commit 994c83e2e3

View File

@@ -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