Открыть список
Как стать автором
Обновить

Комментарии 10

Я извиняюсь, но есть нюанс
в правах на файл по POSIX — owner, group, others
И никак не user
буква используется «u», но называется «owner» и эти слова стандарт различает.
вот пример, описание sys/stat.h из стандарта
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html
Здравствуйте! Спасибо за комментарий, Вы правы. Но, надеюсь, в том виде, в котором я рассказал, также понятно. Ведь в в большинстве случает user=owner.

ИМХО, такие статьи надо начинать так: "Язык bash, с уродливым синтаксисом, подталкивающий вас делать ошибки, и лишь по несчастливой случайности ставший самым распространенным языком для shell скриптов..."

Всем, кому интересно, заключительная часть статьи здесь
Выполняется, пока не перестанет соблюдаться условие:

Исправить на «Выполняется, пока не начнёт соблюдаться условие:»

Спасибо! Исправил.
  if [ $PLANET != "EXIT" ]
  then.

А в чём назначение точки? Или это опечатка?
Опечатка. Исправил, спасибо!
Тогда ещё поправьте:
do
  size=$(( $(stat -c %s $f) /1024/1024))
  if [ $size -gt $maxsize ]
  then.

И спасибо за всю серию статей!
Поправил, благодарю!
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.