LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

А где оно сломано?

Один умник написал свой скрипт закладываясь на флаги GNU coreutils, другой — на флаги BSD utils. Где сломано API?

В обоих.

API сломалось в тот момент, когда для вызова нового массива функций кто-то решил использовать старое имя.

Именно поэтому за башизмы в файле, который начинается строкой #!/bin/sh — бьют по рукам, больно.

А тут ты хочешь внедрить новые «башизмы» сразу по гланды.

Если до сих пор непонятно, что башизмы должны вызываться через интерфейс /bin/bash, а через интерфейс /bin/sh — не должны, то я хз.

Это основа проектирования чего угодно.

Исходная версия wandrien, :

А где оно сломано?

Один умник написал свои скрипт закладываясь на флаги GNU coreutils, другой — на флаги BSD utils. Где сломано API?

В обоих.

API сломалось в тот момент, когда для вызова нового массива функций кто-то решил использовать старое имя.

Именно поэтому за башизмы в файле, который начинается строкой !#/bin/sh — бьют по рукам, больно.

А тут ты хочешь внедрить новые «башизмы» сразу по гланды.

Если до сих пор непонятно, что башизмы должны вызываться через интерфейс /bin/bash, а через интерфейс /bin/sh — не должны, то я хз.

Это основа проектирования чего угодно.