我的输入文件xyz
是:
x=1
y=2
z=3
我的shell脚本如下:
if[ "$x" -eq 1]
then
.....
fi
echo "$z"
然后如何从输入文件xyz
答案 0 :(得分:0)
假设您拥有input.txt
x=1
y=2
z=3
在您要使用它们的文件中,您可以执行以下操作:
. input.txt
echo $x
echo $y
答案 1 :(得分:0)
您的脚本应如下所示:
. ./xyz
if [ "$x" -eq 1 ]; then
echo "$x"
fi
请注意,[
和]
之间必须是空格。使用.
,您可以在给定文件中执行shell代码(不能执行)。