命令行参数到.command文件

时间:2014-06-06 06:42:32

标签: macos terminal command

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

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

在bat文件中

@fake-command /u %1

%1将保留用户名

如何对mac中的.command文件执行相同的操作?

1 个答案:

答案 0 :(得分:0)

嗯,不确定你真正的问题是什么,但是你走了......

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收到的参数。