字符串拼接 shell脚本

wuxueduo 2017-07-20 02:54:45
Sdate=$(date -d yesterday +%Y%m%d)
vname="460000"
iname="01CHECK_CFBOSS.zip"
AGENT_VS_FILE=$vname$Sdate$iname
echo $Sdate
echo $vname
echo $iname
echo $AGENT_VS_FILE


为什么echo $AGENT_VS_FILE 输出值是01CHECK_CFBOSS.zip 而不是$vname$Sdate$iname三个字符串的拼接值
...全文
470 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxueduo 2017-07-20
  • 打赏
  • 举报
回复
settle[/opt/optps/hdl_sh]sh credit_ftp_down.sh 20170719 460000 01CHECK_CFBOSS.zip 01CHECK_CFBOSS.zip ?Invalid command ?Invalid command Interactive mode off. ?Invalid command ?Invalid command 这是输出结果,不是我想要的,按理最后一个变量AGENT_VS_FILE输出应该是4600002017071901CHECK_CFBOSS.zip才对
wuxueduo 2017-07-20
  • 打赏
  • 举报
回复
#!/bin/bash ##从ftp服务器上的/outgoing/payment/570000 到 本地的/opt/optps/data/Cryption/decryinput/## cd /opt/optps/data/Cryption/decryinput u=?? p=?? ip=?? Sdate=$(date -d yesterday +%Y%m%d) vname="460000" iname="01CHECK_CFBOSS.zip" AGENT_VS_FILE=$vname$Sdate$iname echo $Sdate echo $vname echo $iname echo $AGENT_VS_FILE /usr/bin/ftp -n <<EOF open $ip user $u $p binary cd /outgoing/payment/570000 hash prompt off mget $AGENT_VS_FILE close bye EOF 这是完整的shell脚本,具体IP及密码就不展示了

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧