如何在shell中存储grep命令的结果

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

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

我想把这个数存入varibale数。 我怎样才能做到这一点。

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

所以你可以直接做:

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

variables$result将包含匹配的数量。