当前位置:  开发笔记 > 编程语言 > 正文

Bash提示脚本

如何解决《Bash提示脚本》经验,为你挑选了1个好方法。

我正在尝试按照这里找到的指南,但我不喜欢我所看到的警察.在他们设置的脚本PS1

PS1=" `cat /proc/loadavg | awk '{print $1}'` "

我的问题是我想知道是否有可能用单引号写它:

PS1=' `cat /proc/loadavg | awk \'{print $1}\'` '

因此,每次运行命令时都会对其进行评估,而不仅仅是一次.似乎awk中单引号的存在迫使我使用双引号.我希望在每次提示之后运行此操作,我还有另一个我想在这里运行的代码.

如果这对于bash来说太麻烦了,那么我很好,没有它,它更适用于概念证明.



1> choroba..:

您不能将单引号放入单引号中,您必须结束单引号,插入引号,然后再次启动单引号:

PS1='$(code | awk '\''{print $1}'\'')'
# or
PS1='$(code | awk '"'"'{print $1}'"'"')'

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有