По какой-то причине, когда я пытаюсь перенаправить ошибки в файл с помощью 2>
, он не работает, и я получаю сообщение, которое обрабатывает «2» и «>» как отдельный.bash «2>» не работает, превращается в «2>»
Как ни странно, когда я нажимаю стрелку вверх для возврата к предыдущей команде, добавляется дополнительное пространство, так что 2>
становится 2 >
, хотя это не то, что я написал.
Например, если я типа:
rm dir1 2> err1
Это не пересылает сообщение об ошибке в файл. При нажатии на стрелку вверх линию превращается в:
rm dir1 2 > err1
я бы очень признателен за любые идеи по поводу этого довольно странного вопроса. Благодаря
Вы не используете bash. –
post echo $ SHELL; –
Когда я пишу «какой баш», я получаю «/ bin/bash» , когда пишу echo $ SHELL Я получаю «tcsh» – Ron