В обычном перенаправлении bash > перенаправление стандартного вывода в файл, переписывание, когда оно существует, и >> перенаправление стандартного вывода в файл, добавление, когда оно существует.
В tcsh (c shell) script я нашел используемые операторы >! >>!. Что делают эти операторы? tcsh также имеет операторы > и >>, так в чем же разница?