0
任何人都可以解釋我爲什麼解釋的bash變量assignement輸出
VBB:~ me$ test="zut"; echo $test; echo $test > test2; echo "echo test " $test2
輸出爲:
zut
echo test
VBB:~ me$
,而不是
zut
echo test zut
VBB:~ me$
任何人都可以解釋我爲什麼解釋的bash變量assignement輸出
VBB:~ me$ test="zut"; echo $test; echo $test > test2; echo "echo test " $test2
輸出爲:
zut
echo test
VBB:~ me$
,而不是
zut
echo test zut
VBB:~ me$
因爲echo $test > test2
輸出寫入一個文件名爲test2的。
這組命令是做你所期望的:
test="zut"; echo $test; test2=$test; echo "echo test " $test2
加入到第一個答案,你可以指定文件的變量中的值。
echo "$var" ; var= more test2
所以,你可以得到的字符串,你寫的文件test2的
後