shell – 传入.sh脚本的参数

前端之家收集整理的这篇文章主要介绍了shell – 传入.sh脚本的参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 shell脚本foo.sh这是一个内容qsub的作业:
#!/bin/bash -l
    #$-S /bin/bash
    #$-N $2
    echo $1

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

不,你不能.该行开头的#使得$2不会被脚本的参数替换.做你想做的事的方法
qsub foo.sh -N <name>
原文链接:https://www.f2er.com/bash/384342.html

猜你在找的Bash相关文章