Ruby shell em vez de shell Bash no Ubuntu?

6

Parece-me que o Ruby é muito mais poderoso e você também pode criar scripts mais poderosos com ele.

Existe alguma implementação de código aberto que possa substituir o Bash com o Ruby no Ubuntu, para que você possa usar o Ruby em vez dos comandos do Bash.

Como um shell Ruby, em vez do shell Bash.

    
por ajsie 28.08.2010 / 13:42

3 respostas

9

Você pode ver este projeto: link

    
por 28.08.2010 / 13:51
1

Você não gostaria de fazer isso. Isso significaria, por exemplo, colocar todos os argumentos passados para os programas entre aspas duplas. (ipython, que se assemelha ao irb do ruby, pode fazer algo assim, mas é complicado) Embora eu concorde que bash e co não são ótimos, eles não podem ser substituídos, pelo menos por um prompt interativo, por uma programação de propósito geral idioma.

    
por 28.08.2010 / 13:49
0

Eu já vi algumas tentativas, mas não é nada útil. Se você quiser fazer algo em Ruby, você pode simplesmente ativar o IRB. Raramente, faço isso para iterar alguns arquivos e renomeá-los de alguma forma não trivial ou algo assim.

Quanto a scripting , apenas escreva scripts em Ruby.

    
por 28.08.2010 / 15:35