如何将grep命令结果存储在shell中的某个变量中

时间:2013-11-13 10:30:29

标签: shell unix grep

我想找出主目录中的目录和文件的数量,并希望将一些变量存储在shell脚本中。我正在使用以下命令集。

command="ls -l | grep -c \"rahul.*patle\""
eval $command

我想将此计数存储到一些varibale计数中。我怎么能这样做。

1 个答案:

答案 0 :(得分:82)

将命令输出存储到变量中的语法是var=$(command)

所以你可以直接做:

result=$(ls -l | grep -c "rahul.*patle")

变量$result将包含匹配数。