shell 命令执行
目录
在 shell 中执行命令并捕获其输出有多种写法:反引号、$() 命令替换、$(()) 算术计算、通过变量间接执行命令,以及用 eval 执行包含多条命令的字符串。本文对这五种方式逐一给出示例。
在shell中执行命令通常只需要像在终端一样执行命令即可,不过,如果想要命令结果打印出来的时候,这样的方式就行不通了。因此,shell的命令方式常有
一、方式一
| |
二、方式二
或者使用$,后面括号内是执行的命令
| |
三、方式三 计算
另外,前面两种方式对于计算表达式也是行不通的,而要采取下面的方式:
| |
四、方式四
命令赋值给变量
| |
五、方式五
如果字符串时多条命令的时候,上面的方式又不可行了,而要采用下面的方式
| |