Портирование скриптов BASH между 32 и 64-битными версиями Cygwin. - PullRequest
0 голосов
/ 09 октября 2018

У меня есть несколько простых скриптов BASH, написанных на 64-битной версии Cygwin.

Я бы хотел перенести их на 32-битный Cygwin на другом ПК.

Чтоя могу сделать так, чтобы мой код работал на 32- и 64-битных версиях?Я бы предпочел, чтобы код был независимым.

Вот что делают мои скрипты:

  1. Берет файлы из текущего каталога и помещает их в определенный каталог на диске C
  2. Извлекает файлы из предопределенного каталога с диска C и добавляет их в один файл

Основная проблема, которую я предвижу, - это схема именования Windows (например, есть два «Программных файла»).и папки «Program Files (x86)» в Windows).

Кроме этого, существуют ли какие-либо проблемы, связанные с CODE или CYGWIN, с которыми я могу столкнуться?

1 Ответ

0 голосов
/ 09 октября 2018

Мне никогда не приходилось переносить скрипты с 32/64 или наоборот.Также вы можете игнорировать Programm Files (x86) или нет.

Портирование важно, когда у вас есть двоичный код, но не для сценариев - за исключением того, что они будут выполнять некоторые проводные аппаратные функции.

Так что ничего не перенести - вы могли бы сделать свои сценарии только немного большегибкий, например, имеющий параметры для пути или определить, по какому пути они были установлены.

...