Shell脚本不会将参数传递给应用程序

Mircea Ispas

我有此1行shell脚本:

"/Applications/TexturePacker.app/Contents/MacOS/TexturePacker" "PSD_files/default_atlas/" --sheet "default_atlas.png" --format xml --data "default_atlas.xml" --premultiply-alpha

当我直接运行命令时,它按预期工作-TexturePacker应用程序使用指定的参数启动,但是当我将完全相同的一行放在.sh文件中并执行该命令时,TexturePacker不会收到参数(帮助消息似乎应用程序启动时不带参数)。

如何从.sh文件运行相同的命令?

PS:我试图添加#!/bin/sh#!/bin/bash在行前添加相同的结果...

蒂斯·达惠森(Thijs Dalhuijsen)

编辑:正如您在答复中提到的,脚本文件中的行尾存在问题。当您通过bash -x运行它时,它将在调试模式下运行,使您可以选择查看shell脚本正在执行的所有操作。因此,尝试此操作,如果仍有问题,请复制并粘贴其输出。

#!/bin/bash -x 
/Applications/TexturePacker.app/Contents/MacOS/TexturePacker PSD_files/default_atlas/ --sheet "default_atlas.png" --format xml --data "default_atlas.xml" --premultiply-alpha

换句话说,您的代码没有错,只有文件格式没有错。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从scala应用程序将参数传递给shell脚本?

将参数传递给gnuplot的Shell脚本不会导出图表(epslatex)

如何将参数从包装外壳脚本传递给Java应用程序?

Windows Shell,将参数传递给应用程序的运行实例

将数组传递给WebApp谷歌应用程序脚本

将参数传递给require 7 Web应用程序

Gradle任务-将参数传递给Java应用程序

如何将参数传递给JavaFX应用程序?

xcodebuild将参数传递给iOS上的应用程序

将参数传递给封装的电子应用程序

尝试将参数传递给Java应用程序

如何将整数参数传递给Shell脚本,然后将其传递给程序?

Laravel app-> call()不会将参数传递给Controller

当捆绑可执行文件是 Bash 脚本时将参数传递给 macos 应用程序

C#Dll库不会将输出参数值返回给Delphi应用程序

在blazor应用程序的标头中包含mathjax脚本不会呈现mathml

从 systemd 节点应用程序生成的 Shell 脚本不编辑 etc 文件

脚本不会将时间写入文件

将命名参数传递给Shell脚本

气流参数传递给Shell脚本

将参数传递给Shell脚本

AngularJs应用程序不会将数据绑定到DOM

将应用程序传递给AndroidViewModel

将命令行参数传递给Shell脚本中的程序

分配给多个绘图的脚本不会在电话表应用程序上运行

安装应用程序时如何使用应用程序链接将参数传递给android playstore进行检索

使用传递给闪亮应用程序的参数将R Shiny应用程序另存为函数

如何通过npm运行脚本将标志传递给nodejs应用程序?

你如何将 HTML 变量传递给谷歌应用程序脚本