6

Мне кажется, что Ruby гораздо мощнее, и вы также можете создавать более мощные сценарии.

Существуют ли какие-либо реализации с открытым исходным кодом, которые могут заменить Bash на Ruby в Ubuntu, чтобы вы могли использовать Ruby вместо команд Bash.

Как оболочка Ruby вместо оболочки Bash.

3 ответа3

9

Вы можете посмотреть на этот проект: https://github.com/adamwiggins/rush

1

Вы бы не хотели этого делать. Это означает, например, что все аргументы, передаваемые программам, заключаются в двойные кавычки. (ipython, похожий на irb-код ruby, может сделать что-то подобное, но это громоздко) Хотя я согласен, что bash и co невелики, их нельзя просто заменить, как минимум интерактивное приглашение, программированием общего назначения. язык.

0

Я видел несколько попыток, но это не так уж и полезно. Если вы хотите что-то сделать в Ruby, вы можете просто запустить IRB. Редко я делаю это, чтобы перебрать некоторые файлы и переименовать их каким-то нетривиальным способом или чем-то в этом роде.

Что касается сценариев, ну просто пишите сценарии на Ruby.

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