小编Pet*_* D.的帖子

变量值在bash脚本中不会更改

运行以下代码:

a=one; echo $a
a=two echo $a
a=three echo $a >$a
Run Code Online (Sandbox Code Playgroud)

结果是

和一个名为"one"且内容为"one"的创建文件

为什么变量没有变为two第2行和three第3行?

bash shell

3
推荐指数
1
解决办法
1681
查看次数

使用三元运算符写入流?在C++中

我有几点类型double.我想在流中写它们时才将它们写在流中0.我还要说它是哪一个,像这样:

x1=" value "

y1=" value " 等等..

有没有办法像这样做:

    << ( (x1 != 0) ?  ( "x1=\"" << x1 << '"' )  : ' ') )
    << ( (y1 != 0) ?  ( "y1=\"" << y1 << '"' )  : ' ') )
Run Code Online (Sandbox Code Playgroud)

或者我必须做几个if else陈述?

c++ stream ternary-operator

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

标签 统计

bash ×1

c++ ×1

shell ×1

stream ×1

ternary-operator ×1