$ variable="This is the first line \
>This is the second line"
上面的代码中,变量“variable”的值就是两行文本。
另外,也可以使用“<<” *** 作符来实现多行赋值,例如:
$ variable=<<EOF
>This is the first line
>This is the second line
>EOF
上面的代码中,变量“variable”的值就是两行文本。
总之,在 Linux 中有多种方法可以实现多行赋值,可以根据实际情况选择最合适的方法。
题主你好,
你这个问题其实涉及的是linux中的两个概念: 一个是"将命令的输出结果赋值给变量", 另一个是"linux如何进行四则运算".
-----将命令的输出结果赋值给变量-----
linux下可以使用: 变量名=`语句` 的语句将"语句"的输出结果,赋值给"变量名", 见例子:
*.需要注意的是将语句包围起来的是反引号,即键盘左上角Esc下面那个键.
-----linux如何进行四则运算-----
linux下, 四则运算的语句是: $((表达式)), 见例子:
*.还有一点需要注意的是,linux下的变量赋值时,等号两边都不能有空格.
-----
有了上面的知识作铺垫,题主的问题也有好解决了:
=====
希望可以帮到题主, 欢迎追问.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)