在~/..bashrc中
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '相反,为什么不能
PS1='${debian_chroot}\u@\h:\w\$ '它也能完成同样的任务。不是吗?
发布于 2020-05-23 20:41:31
这不一样,请注意括号:
$ var=foo
$ echo "${var} ${var:+($var)}"
foo (foo):+展开在那里,这样如果var为空,就不会打印这些扩展。
https://unix.stackexchange.com/questions/588557
复制相似问题