小编d4r*_*lo5的帖子

Bash提示脚本

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

PS1="<code> `cat /proc/loadavg | awk '{print $1}'` <more code>"
Run Code Online (Sandbox Code Playgroud)

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

PS1='<code> `cat /proc/loadavg | awk \'{print $1}\'` <more code>'
Run Code Online (Sandbox Code Playgroud)

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

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

linux bash shell awk

0
推荐指数
1
解决办法
78
查看次数

C++迭代器语法

我对用于实例化迭代器的C++语法感到困惑,(对于列表),

std::list<C++ class object>::iterator iterator_name;
Run Code Online (Sandbox Code Playgroud)

std::list之前的内容是什么::iterator,这是否意味着iterator在名称空间list中定义std

很抱歉,如果这个问题显而易见或微不足道,但我终于说服自己更多地使用"std",现在我发现一些语法有点令人困惑.

c++ syntax

-2
推荐指数
1
解决办法
581
查看次数

标签 统计

awk ×1

bash ×1

c++ ×1

linux ×1

shell ×1

syntax ×1