【问题标题】:command line parameter to .command files.command 文件的命令行参数
【发布时间】:2014-06-06 06:42:31
【问题描述】:

如何在 mac 中为 .command 文件传递​​参数和进程? 我在windows下面使用批处理文件

cmd /c start F:\\startDriver.bat username

在bat文件中

@fake-command /u %1

%1 将持有用户名

如何在mac中对.command文件做同样的事情?

【问题讨论】:

    标签: macos terminal command


    【解决方案1】:

    嗯,不知道你真正的问题是什么,但你去吧......

    在您的桌面上将其保存为script1

    #!/bin/bash
    ~/Desktop/script2 xyz
    

    在您的桌面上将其保存为script2

    #!/bin/bash
    echo Parameter was $1
    echo $LOGNAME
    echo Press any key...
    read -n 1
    

    现在转到终端并使两者都可执行

    chmod +x ~/Desktop/script*
    

    现在你可以双击script1,它会运行script2并显示你的用户名和它从script1收到的参数。

    【讨论】:

      猜你喜欢
      • 2013-05-27
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2011-08-30
      • 2023-03-11
      相关资源
      最近更新 更多