LINUX.ORG.RU

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

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

Хотя бы чтобы любой нуждающийся в твоём скрипте мог с меньшими трудозатратами перенести его под свой шелл (иначе будет дешевле просто написать с нуля).

А если нуждающийся так и не появится?

Если ты рисуешь скрипт для своих целей, начинай со строчки «#!/bin/bash» и не парься.

Ещё неизвестно захочешь ли ты делиться своим скриптом с кем-либо, неизвестно нужен ли этот скрипт кому-либо кроме тебя, так стоит ли заморачиваться с потенциальной совместимостью с абстрактным сферическим шеллом в вакууме, окаменевшим, как говно мамонта? Всё равно всех граблей не предусмотришь, так как шеллов (включая разные версии одного и того же шелла) — как звёзд на небе, и у каждого свои заморочки.

Проблемы портабельности будешь решать по мере их появления. Можешь ознакомиться с неполным списком проблем здесь: Portable Shell Programming и подумать — а стоит ли овчинка выделки?

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

Хотя бы чтобы любой нуждающийся в твоём скрипте мог с меньшими трудозатратами перенести его под свой шелл (иначе будет дешевле просто написать с нуля).

А если нуждающийся так и не появится?

Если ты рисуешь скрипт для своих целей, начинай со строчки «#!/bin/bash» и не парься.

Ещё не известно захочешь ли ты делиться своим скриптом с кем-либо, неизвестно нужен ли этот скрипт кому-либо кроме тебя, так стоит ли заморачиваться с потенциальной совместимостью с абстрактным сферическим шеллом в вакууме, окаменевшим, как говно мамонта? Всё равно всех граблей не предусмотришь, так как шеллов (включая разные версии одного и того же шелла) — как звёзд на небе, и у каждого свои заморочки.

Проблемы портабельности будешь решать по мере их появления. Можешь ознакомиться с неполным списком проблем здесь: Portable Shell Programming и подумать — а стоит ли овчинка выделки?