任何人都可以解释为什么
VBB:~ me$ test="zut"; echo $test; echo $test > test2; echo "echo test " $test2
输出是:
zut
echo test
VBB:~ me$
而不是
zut
echo test zut
VBB:~ me$
答案 0 :(得分:3)
因为echo $test > test2
将输出写入名为test2的文件。
这组命令是你所期望的:
test="zut"; echo $test; test2=$test; echo "echo test " $test2
答案 1 :(得分:0)
除第一个答案外,您可以在文件中为变量指定值。
echo "$var" ; var= more test2
因此,在写入文件test2
后,您可以获取字符串