a="hello" cat << EOF > abc.txt Inside script $a EOF
bash:未找到hello命令当我尝试在脚本abc.txt文件中使用a变量时,出现此错误
ogsagwnx1#
就像@chepner在评论中说的,你可能写了
a= "hello"
代替
a="hello"
您可以看到下面的结果:
$ a= "hello" -bash: hello: command not found $ a="hello" $
您总是可以在cat之前放置一个echo "______",然后您将看到错误在哪里(在echo之前或之后)。@斯科特·亨特:错误是 * 不 * 说它确实使用了变量a。根本没有对变量a的引用。
cat
echo "______"
echo
a
1条答案
按热度按时间ogsagwnx1#
就像@chepner在评论中说的,你可能写了
代替
您可以看到下面的结果:
您总是可以在
cat
之前放置一个echo "______"
,然后您将看到错误在哪里(在echo
之前或之后)。@斯科特·亨特:错误是 * 不 * 说它确实使用了变量
a
。根本没有对变量a
的引用。