Каково корректное название “>” команда

как корень:

dpkg-reconfigure locales
38
04.04.2014, 23:30
4 ответа

> - это не команда, а перенаправление файлового дескриптора. Это означает, что оболочка анализирует это назначение, удаляет его из командной строки и изменяет среду для нового процесса, в котором оно запущено. Новый процесс не замечает эту часть командной строки. Вот почему вы можете размещать его везде: в начале, в конце или между ними.

Найдите блок REDIRECTION в man bash .

Чтобы добавить в существующий файл, вам нужно использовать >> .

54
27.01.2020, 19:36
[1121087] Как ответили другие люди, [1121527]>[1121528] является не командой, а скорее оператором перенаправления. Однако термин "оператор перенаправления" относится не конкретно к [1121529]>[1121530], а к ряду различных возможных операторов перенаправления. На man-странице [1121531]тире[1121532] в качестве операторов перенаправления перечислены следующие:

Я не уверен, что для каждого из них есть свое действительное индивидуальное имя. Может быть, если вы покопаетесь в старых руководствах по работе с оболочкой, то найдете что-нибудь интересное. Этот [1121533]source[1121534], правильный или неправильный, конечно, имеет дело с именами некоторых из них:

Но также:
Однако я не думаю, что это действительно правильно, так как [1121535]2[1121536] технически является аргументом, а не частью оператора.

Быстрая ссылка (если Вы не узнаете ни одного из вышеперечисленных):
В [1121537] bash[1121538] Вы также имеете:

7
27.01.2020, 19:36
[12203]>[1120760] перенаправляет вывод в файл (или устройство), перезаписывая все, что там уже есть[12204]>>[1120762] перенаправляет вывод в файл (или устройство), добавляя его к всему, что там уже есть[12205]<[1120764] перенаправляет данные из файла (или устройства) в программу или устройство[12206]<<[1120766] в данный документ[1120214].
0
27.01.2020, 19:36

> - это оператор перенаправления . Обратите внимание, что использование > для перенаправления в обычный файл перезапишет то, что уже есть, если не установлено noclobber . >> добавится в конец файла.

30
27.01.2020, 19:36

Теги

Похожие вопросы