Установите ecpg на Centos 8

Из инструкции:

$ man printf
...
   printf FORMAT [ARGUMENT]...
...
   FORMAT controls the output as in C printf.  Interpreted sequences are:

Здесь перечислены несколько интерпретируемых последовательностей. Ниже приведены те, где сам персонаж должен быть экранирован.

   \"     double quote
   \\     backslash
   %%     a single %

Я проверил эти три в bash, и они вели себя так, как ожидалось. Согласно man bash, эта реализация printfиспользует «стандартные спецификации формата printf (1 )», как указано выше, в дополнение к некоторым другим, которые здесь не имеют значения.


Однако другие оболочки, такие как zsh, реализуют printfнесколько иначе. Здесь не следует экранировать двойную кавычку.

$ printf '"'
"   
$ printf '\"'
\"
0
15.02.2021, 14:08
0 ответов

Теги

Похожие вопросы