0

我刚开始接触 shell 脚本。我写了这个脚本

 #!/bin/sh
 profile_type= cat /www/data/profile.conf
 echo $profile_type

这个脚本的 o/p 是

. /tmp/S_panicA1.txt
. /tmp/S_panicA0.txt

 away_Def="panicA1 panicA0"
 away_Byp=0
 away_Sts=$((panicA1+panicA0-away_Byp))

在这个我想得到 panicA1 panicA0 和 0 并将它存储在其他变量中怎么做?

4

1 回答 1

0

如果要将命令的输出分配给变量,请使用美元括号语法。

foo=$(cat /my/file)

您还可以使用反引号语法。

foo=`cat /my/file`

在您的脚本中,您只需运行命令cat并将其结果分配给您的变量,没有任何内容。因此,输出由文件内容组成,result of cat,后跟一个空行,result ofecho和一个空变量。

于 2013-08-13T09:16:13.597 回答