【问题标题】:Bash script which will take 10 command line arguments and print itBash 脚本,它将接受 10 个命令行参数并打印出来
【发布时间】:2014-09-12 09:49:37
【问题描述】:

我对编程很陌生,这是我的第一个 bash 脚本。

我想写一个脚本,它需要 10 个命令行参数并打印出来

【问题讨论】:

  • 我似乎不清楚。
  • @AvinashRaj 一个 bash 脚本,它将接受 10 个参数并将其打印出来......基本上通过 10 个命令行参数打印 10 个数字
  • 您到底有什么问题?请包含您已经编写的代码。

标签: bash shell scripting


【解决方案1】:

这应该可以,还是我错过了什么?

-mbp:~$ more test.sh 
first=$1
second=$2
echo $first is better than $second
-mbp:~$ sh test.sh r matlab
r is better than matlab

【讨论】:

    【解决方案2】:
    #!/bin/bash
    
    echo $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10}
    

    【讨论】:

    • 为什么括号内是 10?
    • 请在不带括号和十个参数的情况下对其进行测试。
    • 如果你在不带括号和十个参数的情况下运行这个脚本(例如a b c d e f g h i j),你应该得到以下信息:a b c d e f g h i a0
    • $10 是第一个参数的扩展,后跟文字 0。
    猜你喜欢
    • 2022-01-04
    • 2012-04-11
    • 2012-10-07
    • 2018-01-16
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多