В Ruby, на osx, как я могу изменить приглашение в скрипте ruby?
Например,
Я бы хотел, чтобы скрипт ruby запускал некоторый код и в зависимости отрезультат, сделайте PS1='\w$ '
.или PS1='\t$ '
т.е.
~ $PS1='\w $'
~ $
~ $PS1='\t $'
20:52:23 $
Итак, для начала я только что попробовал скрипт для изменения приглашения
~/$ cat scripttochangeprompt.rb
`export PS1='\t$ '`
~/$
, но он не изменилсяприглашение.
~/$ ruby ./scripttochangeprompt.rb
~/$
Я могу предположить, что он создает новый сеанс консоли, чтобы запустить команду, а затем закрыть этот новый сеанс консоли.Но как мне заставить его работать в этом сеансе консоли?