2

Мне бы хотелось, чтобы инструменты GNU были доступны на нескольких платформах, которые ведут себя одинаково. Я знаю, что есть порты, такие как http://gnuwin32.sourceforge.net/, но они отличаются от тех, которые поддерживаются версиями Linux.

Не обязательно иметь все инструменты, я ищу некоторые основные, как

  • Wget
  • СЕПГ
  • Ls
  • тройник
  • Grep
  • п.с.
  • и т.п.

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

Поэтому я попытался найти инструменты GNU, реализованные в Java, но не смог найти ни одного такого проекта.

Кто-нибудь знает о таком?

(PS: не Apache Ant, я хочу его для командной строки)

2 ответа2

3

Некоторые основные команды Unix реализованы здесь: http://www.unix4j.org

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

2

Нет Инструменты GNU, как правило, довольно низкого уровня и небольшие, и что более важно, закодированы хакерами старой школы Unix, для которых C - это язык, который написал сам бог (многие не согласны, некоторые говорят, что это LISP, другие Python) - есть только несколько из общих coreutils (то, что вы называете gnu tools) имплиментации, и все они c.

Это просто так, как есть. Однако coreutils должен работать в основном одинаково, если только разработчик не решил изменить синтаксис.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .