Более простой способ сделать это должно использовать следующую команду:
dos2unix filename
Эта команда работает с шаблонами пути также, Например,
dos2unix path/name*
Если это не работает, попытайтесь использовать другой режим:
dos2unix -c mac filename
-c
Режим преобразования набора. Где CONVMODE является одним из: ascii, 7bit, iso, mac
с ascii
быть значением по умолчанию.Попробуйте альпийский Linux, который будет существенно меньшим, чем Arch. Это использует BusyBox/uClibc, но является, тем не менее, полнофункциональным распределением. Оборотная сторона по сравнению с Arch является сообществом, намного меньше, таким образом, Wiki является более тонкой и так далее. Но если Вы знаете то, что Вы делаете, как найти Ваш путь вокруг нового дистрибутива, и так далее, затем это - действительно хорошее. Существуют другие базовые/минималистские дистрибутивы, такие как TinyCore Linux, SliTaZ, Чертовски Маленький Linux, Щенок Linux; альпийский то, что царапает мой конкретный зуд лучше всего.
Тем не менее как downvotes, которые Вы получили до сих пор, предполагают, этим вопросом, вероятно, не является лучшее пригодное для Unix. SE. И поскольку Alex Chamberlain говорит, Вы, вероятно, получите лучшие возвраты из перезаписи Вашего сценария так, чтобы Вам не была нужна другая виртуальная машина для каждого.
Ответ на вопрос, как записано... Попробуйте Дугу Linux; это позволяет Вам устанавливать минимальные потребности и расти оттуда.
Однако, если бы необходимо запустить скрипт в низкой системе памяти, я запустил бы путем перезаписи его на другом языке. Идеально, C/C++, но я дал бы Python движение также. Кроме того, я разработал бы его таким способом, которым я могу выполнить несколько копий того же сценария с различными параметрами на той же машине.