Я всегда ненавидел пакет и до сих пор делаю, даже для самых простых вещей, которые я предпочитаю C или PHP / Perl. Но на этот раз я не мог обойтись без него, ****вздох****.
Я хотел перенаправить команду echo на другую команду. Например:
echo example | more
, но я также хотел иметь возможность использовать специальные символы в эхо-части трубы:
echo & | more
Что, конечно, не сработало. Поэтому я попытался:
echo ^& | more
Что тоже не сработало. Затем методом проб и ошибок я обнаружил:
echo ^^^& | more
и это сработало. Но как заинтересованный программист я удивляюсь, почему. Почему ^&
не сработало, а ^^^&
сработало?