繁体   English   中英

shell 脚本中的 Gsutil 多个命令在 windows 的 gitbash 上运行,但在 linux cli 中无法正常运行

[英]Gsutil multiple commands in a shell script is working on gitbash for windows but won’t run properly in the linux cli

我在 shell 脚本中有数千条 gsutil 命令,语法为“gsutil cp gs://name of bucket/from-path to-path”

当我使用 gitbash 在我的 windows 本地执行此脚本时,它工作正常。 但是当我在 Linux 中运行这个脚本时,它显示文件正在被复制但是当我查看文件夹时它是空的。 请帮我。

文件应该保存在目的地。

实际命令是: gsutil cp gs://mycompany/archive/data/raw/integration/THY/2022/12/19/TKT_20221217.zip /home/ds102e/workspace/mft/

gsutil cp gs://mycompany/archive/data/raw/integration/SLK/2022/12/19/SQ9V_20221608.zip /home/ds102e/workspace/mft/

您是否有可能在 Linux 环境中将gsutil定义为在隔离文件系统中运行 gsutil 的别名(例如在 docker 容器中)? 您可以通过从您的 linux shell 运行type gsutil来验证这一点。例如,请参阅这篇文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM