LINUX.ORG.RU

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

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

Баг, связанный с закавычиванием переменных, есть в любом скрипте на bash, но не в любом скрипте на fish.

Угу. Я как-то несколько часов потратил на попытку разобраться с примитивным bash скриптом в 10 строчек, думал с ума схожу уже. Был скрипт с частью, в которой перебирался список файлов из директории типа for i in $(ls /dir) ... echo $i .... Прекрасно себе работал и в один день начал выдавать полную дичь, при этом содержимое /dir не менялось. Там было несколько элементов с именами типа [file] и они начали вести себя как шаблон в echo $i.

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

Баг, связанный с закавычиванием переменных, есть в любом скрипте на bash, но не в любом скрипте на fish.

Угу. Я как-то несколько часов потратил на попытку разобраться с примитивным bash скриптом в 10 строчек, думал с ума схожу уже. Был скрипт с частью, в которой перебирался список файлов из директории типа for i in $(ls ./dir) ... echo $i .... Прекрасно себе работал и в один день начал выдавать полную дичь, при этом содержимое ./dir не менялось. Там было несколько элементов с именами типа [file] и они начали вести себя как шаблон в echo $i.