ai didi

linux - 在脚本中调用 shell 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:38 24 4
gpt4 key购买 nike

Below are my two script codes:
**a.sh**

#!/bin/sh

SRC_PATH="/xx/xxxx"
HOST='ftp.xxx.xxx.com'
USER='xxxx'
PASS='xxx'
FTP_SRC_PATH='out'

**b.sh**
#!/bin/sh

/xx/xxx/a.sh

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASS
binary
prompt off
cd $FTP_SRC_PATH
lcd $SRC_PATH
mget IMS_*.ZIP
bye
END_SCRIPT

我的问题是当我运行 b.sh 时,它没有调用 a.sh 并使用其中定义的变量连接到 ftp 服务器。我已经在网上看到很多解决方案,但似乎都行不通。请帮忙

最佳答案

您可以使用点命令包含 a.sh:

. /xx/xxx/a.sh

关于linux - 在脚本中调用 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41120970/

24 4 0
文章推荐: c++ - 如何解释这个 C++ 类型?
文章推荐: c++ - 为什么默认参数不能依赖于非默认参数?
文章推荐: c++ - 声明一个固定大小的字符串
文章推荐: c++ - 在单独的终端上从 Ncurses 应用程序获取输出
塔克拉玛干
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com