Похожие вопросы

unix-сплит огромный.GZ файл по строке
bash как удалить ошибку "BP precmd invoke cmd"?
Учетные записи пользователей в WSL (Подсистема Windows для Linux)
Rsync Удаленная Локальная Проблема
Как создать действительный случайный MAC-адрес с помощью bash shell
Wget loop bash с нумерацией загрузок?
Mac OSX Mavericks-ZSH не может "Источник ~/.zshrc' слишком много открытых файлов
Можно ли отображать текстовый файл в нескольких вертикальных областях?
Как я могу удалить все файлы из каталога, имеют определенную длину имени файла?
Терминал, начинающийся с сообщения" no such file or directory: "в OS X
Циклический перебор подкаталогов и выполнение команды в каждом из них
запуск linux: xinput не применяет настройки в скрипте
Как перезагрузить терминал в Ubuntu?
Bash-хранение значения ключа в переменных, объявленных в ассоциативном массиве
Bash генерировать отформатированную дату за последние 6 месяцев

Ruby shell вместо bash shell в Ubuntu?

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

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

Как Рубиновая оболочка вместо оболочки Bash.

5
задан ajsie
источник

3 ответов

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

9
отвечен Nakilon 2016-09-04 18:57:13
источник

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

1
отвечен loevborg 2010-08-28 11:49:11
источник

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

Как scripting, ну, просто напиши Ruby скрипты.

0
отвечен 2010-08-28 13:35:23
источник

Другие вопросы bash linux ruby script ubuntu