2019-03-26 遇到的一点小问题
.
在/etc/hosts
文件里可以设置地址重定向,比如添加语句192.168.10.1 xxx.xxx
,这样不需要修改代码,就能在内部访问测试服务器,其他机器访问正式服务器。
echo "192.168.10.1 xxx.xxx" >> "/etc/hosts"
#向服务器请求json数据
local json=$(curl -s http:/xxx.xxx/files/wannoo.json)
#向服务器请求json数据并存储
echo `curl -s -o wannoo.json http://xxx.xxx/files/wannoo.json`
.
在/sbin/
添加文件versiooooooon
,文件里只有内容echo "vvvversion:qwer-asdf-zxcv"
,然后再为文件添加执行权限chmod a+x /sbin/versiooooooon
,这样在shell文件里只需要使用语句:versiooooooon
,就能得到预留的信息。当然在命令行窗口也能快速执行而不需要具体的文件路径。
local path="/sbin/versiooooooon"
echo "echo \"vvvversion:qwer-asdf-zxcv\"" > ${path}
chmod +x ${path}
#获取需要的内容
local str=$(versiooooooon 2>/dev/null)
网友评论