如何评估示例命令并将其分配给变量,而无需使用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}'
答案 0 :(得分:2)
在tcsh中,您可以通过将命令括在反引号中来将命令的输出分配给变量,例如:
set result=`egrep inn $path/filename.txt | grep en | awk '{print $3}'`