评估命令并将其分配给变量

Evaluating a command and assigning it to variable

如何评估示例命令并将其分配给变量而不使用 tcsh 打印结果

 #!/bin/tcsh   
 set path=/home/uu/Desktop/ 
 egrep inn $path/filename.txt | grep en | awk '{print }'

基本上,我想把这行代码执行完后赋值给一个变量,方便以后打印出来

egrep inn $path/filename.txt | grep en | awk '{print }'

在 tcsh 中,您可以通过将命令括在反引号中来将命令的输出分配给变量,例如:

set result=`egrep inn $path/filename.txt | grep en | awk '{print }'`