[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Some (small) problems
Robert Elz wrote:
3. I lost my .shrc, and now I can't get my PS1 to work. I think I used
to use this:
PS1='[$( pwd | sed "s,^$HOME,~," )]; ' # which is [~]; when at home
but now it doesn't work.
It should, there is nothing in the processing of that which cares about
whether sh is dynamically linked or not.
However, because you have a command substitution in there, you also
set -o promptcmds
or sh will refuse to execute it (since PS1 can be imported from the
I should've expanded on "doesn't work".
promptcmds is set. If PS1 from above is used, the prompt becomes the
[$( pwd | sed "s,^$HOME,~," )];
When entering a command:
[$( pwd | sed "s,^$HOME,~," )]; cat file.txt
[$( pwd | sed "s,^$HOME,~," )]; # no output is displayed
[`contents of file.txt`]; # command output goes inside when I press
I need to press ^D multiple times to exit the shell until all output
entered commands is gone through the prompt.
Other than some aliases and variables my /etc/profile, /etc/shrc,
.shrc don't contain anything.
The same configuration* works for mksh though.
* you need to comment out `set -o promptcmds` since mksh doesn't have it
Main Index |
Thread Index |