私の質問は、ラズベリーパイ(bash、Python、C)のプログラミングに関するこの大きな本にあるbashプログラムに関するものです。
がの場合、bashで動作する方法を示すサンプルプログラムがありますが、プログラムの説明を何度読んでも、それが何をしているのか正しく説明していないようですそれは私が1000ページの本の中で徹底したbashのチュートリアルをしたいかどうか尋ねるためにあまりにも多くのだ、と私がここにいる理由です)
だからここのコードです:、私は理解して
#!/bin/bash
if test $# -ne 2; then
echo "You have to pass 2 arguments to the command"
#argument/parameter, whatever you prefer
exit 1
else
echo "Argument 1: $1, argument 2: $2"
fi
-ne 2
手段もの:2と等しくないので、$#
が2に等しいかどうかをチェックしますが、私は注意しませんそれは何ですか($#
)。 - >最初の質問は
はelse
では$1
と$2
印刷しますが、私は$variablename
は、その変数の値を印刷するだろうと思いました。整数はどのようにして変数になりますか? - > 2番目の質問
はい、私はgoogle'edと使用の何かを(おそらく十分に検索されなかった?)、これは私がここにいる理由です。
私は何か助けていただければ幸いです。それを読むためのリンク、または短い説明があります。 ありがとうございます。
これもmanページと静的なWebページあなたで容易に入手可能なものです検索することができます。これがStackOverflowレスポンスの価値があるかどうかは分かりません。 – SaintHax
もし 'bash'を使うつもりなら、マニュアルを読むことを強くお勧めします!端末では、 'man bash'や[Bash Reference Manual](https://www.gnu.org/software/bash/manual/bash.pdf)をPDFファイルで入手してください。 – user3439894