Shell and bash命令

问题描述 投票:0回答:1

我是shell命令和这些东西的新手。

我已进行搜索以了解一些概念。

我们使用(wc -l)计算行数。

但是为什么我们使用($)符号和(

您能帮我澄清一下此命令吗?

总计= $(wc -l

谢谢。

bash shell command
1个回答
0
投票

'$file的文件的内容,并将其用作前面命令的输入。 (与在不带参数的情况下调用它们并手动键入它们时将它们输入wc -l的方式相同)在这里,它用作禁止在行数之后输出文件名的方法(因为如果文件作为参数传递)。

$(command)构造另一方面捕获程序的标准输出并对其进行评估。例如,与您所用的情况下,不是wc -l向终端输出69一样,它的效果与用total=69替换行具有相同的效果,并且变量total得到相应更新而不在屏幕上输出任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.