Я знаю, что echo
команда отображает строку текста, переданную в качестве аргумента.
Итак, синтаксис echo "qwerty"
будет отображаться:
qwerty
но когда я объединяю предыдущий синтаксис с | /bin/sh
отобразится следующее сообщение:
/bin/sh: 1: qwerty: не найден
Я хотел бы знать, почему использование побитового оператора ИЛИ (т. Е. |
) таким образом, в конечном итоге получается такой результат.