#!/bin/bash
tag_name=$(date "+%Y_%m_%d")
image_name=$tag_name:$4
ssh -p $3 $1@$2 << "EOF"
echo "$1" #1
echo "$2" #2
echo "tag_name:"$tag_name #3
echo "image_name:"$image_name #4
EOF
为什么调用这个脚本时,传递 4 个参数了。但是 1,2,3,4 4 个地方输出都为空呢?顺便请教下 efo 里面使用变量和给变量赋值有什么需要注意的地方?谢谢!
脚本的作用是使用传进来的参数登陆远程主机,然后根据参数做一些部署相关的操作。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.