История изменений
Исправление 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
— не должны, то я хз.
Это основа проектирования чего угодно.