Bash: 如何将主机名放在文件中的引号之间
Bash: How to put hostname between quotes in file
我尝试在文件中添加服务器的主机名,但失败了。
我试过了:
HOST=`hostname`
echo ' "server": "${HOST}"' >> /myfile
我试过了:
echo ' "server": "`hostname`"' >> /myfile
重要的是要知道我的文件中需要此输出:
"server": "ip-133..."
单引号不插入变量。使用双引号或不使用引号:
echo ' "server": "'"$HOST"'"'
echo ' "server": "'`hostname`'"'
试试这个:
$ echo "\"server\": \"$(hostname)\"" >> myfile
我尝试在文件中添加服务器的主机名,但失败了。 我试过了:
HOST=`hostname`
echo ' "server": "${HOST}"' >> /myfile
我试过了:
echo ' "server": "`hostname`"' >> /myfile
重要的是要知道我的文件中需要此输出:
"server": "ip-133..."
单引号不插入变量。使用双引号或不使用引号:
echo ' "server": "'"$HOST"'"'
echo ' "server": "'`hostname`'"'
试试这个:
$ echo "\"server\": \"$(hostname)\"" >> myfile