我正在编写我的第一个shell脚本,我想用它来检查服务器的输出。不幸的是,我在运行curl
命令时遇到了问题。
脚本:
# first shell script
#
clear;
echo "Knowledge is power";
r=$(( $RANDOM % 10 + 40 ));
echo $r;
test = $(curl \"google.com\");
echo $test
输出:
Knowledge is power
44
curl: (6) Couldn't resolve host '"google.com"'
backuppc@backup-pc:/media/scripts$
答案 0 :(得分:2)
没有必要逃避双引号(或者,在这种情况下,甚至根本没有引号);尝试一下,不要在他们面前加反斜杠:
test=$(curl "google.com")
另请注意,在变量赋值等号之前或之后不能有空格。