talend tsystem 多行命令
talend tsystem multiline commands
我有在 s3 文件夹之间移动文件的命令。我从上下文变量中获取存储桶名称。
将命令放在数组 line
中
"aws s3 mv s3://"+context.bucket+"/Egress/test1/abc/xyz.dat s3://"+context.bucket+"/Egress/test1/abc/archive/archive_xyz.dat"
该命令从上下文变量中获取存储桶名称,但未显示文件或目录错误=2。
我认为这是由于 (") 在开始和结束。
有什么办法解决吗
请帮忙
您可能想使用数组命令。
使用 /bin/bash 或命令
然后你的命令。
我有在 s3 文件夹之间移动文件的命令。我从上下文变量中获取存储桶名称。 将命令放在数组 line
中"aws s3 mv s3://"+context.bucket+"/Egress/test1/abc/xyz.dat s3://"+context.bucket+"/Egress/test1/abc/archive/archive_xyz.dat"
该命令从上下文变量中获取存储桶名称,但未显示文件或目录错误=2。 我认为这是由于 (") 在开始和结束。 有什么办法解决吗
请帮忙
您可能想使用数组命令。 使用 /bin/bash 或命令
然后你的命令。