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

时间:2018-11-27 19:44:05

标签: csh tcsh

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

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

基本上,我想在执行该行代码后将其分配给变量,以便以后打印出来

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

1 个答案:

答案 0 :(得分:2)

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

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