Что делает перенаправление с> |, делают?

от man chmod:

2000    (the setgid bit).  Executable files with this bit set will
        run with effective gid set to the gid of the file owner.
16
09.08.2014, 12:41
2 ответа

Это - явный обход noclobber опция.

Тем путем можно перезаписать файл даже с noclobber набор.

См. http://mywiki.wooledge.org/NoClobber

От man bash :

Если оператор перенаправления будет>, и noclobber опция к встроенному набору была включена, то перенаправление перестанет работать, если файл, имя которого следует из расширения слова, будет существовать и будет регулярным файлом. Если оператор перенаправления> |, или оператор перенаправления> и noclobber опция к набору, который не включена встроенная команда, перенаправление предпринято, даже если файл, названный словом, существует.

16
27.01.2020, 19:48

От man bash:

         -C      If set, bash does not overwrite an  existing  file  with
                  the  >,  >&,  and <> redirection operators.  This may be
                  overridden when creating output files by using the redi‐
                  rection operator >| instead of >.
8
27.01.2020, 19:48

Теги

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