Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は bash スクリプトを初めて使用するので、間違った質問をしている場合はご容赦ください。
私はスクリプトを書こうとしています:)
First_Variable=800 Second_Variable=850
最初の変数と 2 番目の変数の間の 830 を除くすべての数値をスクリプトに入力したいと思います。seq コマンドを使用して最初の変数から 2 番目の変数までカウントするとしますが、意図的にその間の 1 つの数値をスキップします。
助けて?お願いします
使用しないでくださいseq。ブレース展開を使用します。
seq
echo {800..829} {831..850}
本当に変数が必要な場合は、for ループを使用する必要があります。ループを使用して配列を簡単に構築できます。
arr=() for ((i=First_Variable;i<Second_Variable;i++)); do (( i==830 )) || arr+=( $i ) done