Преобразование файла из Windows в UNIX с помощью Powershell или пакетной обработки

У меня есть пакетный сценарий, который запрашивает у пользователя ввод, а затем выводит пару файлов, которые я использую в Среда AIX. Эти файлы должны быть в формате UNIX (который, как мне кажется, является UTF8), но я ищу какое-то направление, как сделать это ПРОСТОЙ.

Мне не нравится загружать дополнительные пакеты программного обеспечения; Cygwin или GnuWin32. Я не против кодировать это, если это возможно, мои варианты кодирования - Batch, Powershell и VBS. Кто-нибудь знает, как это сделать?

В качестве альтернативы я могу создать файлы с помощью Batch и вызвать сценарий Powershell для их преобразования?

Идея здесь в том, что пользователю будет предложено ввести некоторую информацию, а затем я выведу сообщение стандартный файл, который в основном является запросом ответов в AIX для задания. Сначала я использую пакетную службу, потому что не знал, что столкнусь с этой проблемой, но я как бы склоняюсь к тому, чтобы переделать это в Powershell. потому что я нашел код на другом форуме, который может выполнить преобразование (см. ниже).

% foreach($i in ls -name DIR/*.txt) { \
       get-content DIR/$i | \
       out-file -encoding utf8 -filepath DIR2/$i \
  }

Ищу какое-то направление или какую-то информацию по этому поводу.

6
задан Joey 13 January 2012 в 15:24
поделиться