相关疑难解决方法(0)

"#!/ bin/sh"行在UNIX shell脚本中的含义是什么?

我正在阅读一些shell脚本教程并找到以下示例程序:

#!/bin/sh
clear
echo "HELLO WORLD"
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我#!/bin/sh在评论中提及' ' 的意义是什么?

unix shell shebang sh

134
推荐指数
4
解决办法
18万
查看次数

传入.sh脚本的参数

我有一个shell脚本foo.sh,它是一个qsub作业,内容如下:

    #!/bin/bash -l
    #$ -S /bin/bash
    #$ -N $2
    echo $1
Run Code Online (Sandbox Code Playgroud)

我想通过两个论点.如果我调用qsub foo.sh ab,则第一个参数被正确处理并以命令行回显为'a'.但是,我不知道如何在第二种情况下以"#$ -N"开头传递参数.在这种情况下,$ 2不会被评估为'b',但实际上'$ 2'被设置.非常感谢帮助.

shell options sh parameter-passing qsub

8
推荐指数
1
解决办法
5万
查看次数

标签 统计

sh ×2

shell ×2

options ×1

parameter-passing ×1

qsub ×1

shebang ×1

unix ×1