修改RasPi上shell脚本中变量的空格

时间:2014-02-07 10:14:01

标签: shell raspberry-pi wget

我在Raspberry Pi上运行/etc/rc.local的启动脚本,用于记录自己的IP地址并使用该IP执行HTTP请求。到目前为止我的代码:

_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP" >> ip.txt
  wget "https://website.com/?myip=$_IP&foo=bar"
fi

但是,通过使用$ _IP变量,它会在IP地址和尾随&之间插入一个空格。字符。如何修改代码以消除该空间?

我的quess是正则表达式,但是,我从来没有使用它们,而且几乎是一个Linux初学者,所以任何指针都会有所帮助。谢谢!

0 个答案:

没有答案