Я только что нашел другой способ, который будет по крайней мере работать со echo
строками (предложениями), которые вы хотите акцентировать восклицательным знаком. Он выполняет более или менее конечный прогон вокруг своей вершины Bash и занимает чуть больше времени для кодирования.
Гекс для восклицательного знака, как указано на
http://www.ascii-code.com/ , равен 21, поэтому, если вы поместите \x21
в конец своей строки echo -e $foo
, сделайте $foo
свое собственное расширенное эхо [то есть, foo=$(echo -e "$foo")
] то, что вы получить, когда вы echo $foo
снова это строка с !
в конце. И никакого переключения его оси тоже нет.
Работает наверняка в Bash 4+. Более ранние версии, ymmv.
bzr commit -m "It works"!
тоже.