поиск источников в bash не имитирует поиск источников в tcsh

read -sp ‘Enter passphrase ‘ pw echo “${pw}” | cryptsetup...должно сработать

0
11.12.2020, 05:52
2 ответа

Я предполагаю, что и в tcsh, и в bashвы получаете встроенный -в реализации echo; Реализация tcshинтерпретирует escape-последовательности, а реализация bash— нет.

Попробуйте это:

/bin/echo -e "\033[0;34m  R:0         2020  12  10  18:53  regularFile "\\e[0m
/bin/echo -e "\033[0;34m  R:32325978  2020  12  10  17:10  G670_UserGuide_Long.pdf "\\e[0m
/bin/echo -e "\033[0;31m  S:13        2020  12  09  18:49  /tmp/linkTarget "\\e[0m

Это гарантирует, что вы используете двоичный файл /bin/echo. Флаг -eзаставит /bin/echoинтерпретировать escape-символы.

2
18.03.2021, 22:43

Я не могу говорить с tcsh. В bash встроено echo, /bin/echoнет, но ключевым моментом является -e. И echo, и /bin/echoбудут менять цвет вместе с ним, без него — нет.

0
18.03.2021, 22:43

Теги

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