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.
言わせて
for i in {1..9} do if test $i -ne 8 then echo $i fi done
{1..9}比較を行わずにこのシーケンスから8番をスキップする方法はありますか?
{1..9}
PS: GNU bash、バージョン3.00
くそー...自分でそれを理解する
for i in {1..7} 9
あなたは安全に行うことができます:
{1..N} {N+2..P}
それが不要な値であるかどうかをテストしてから続行します。これにより、この反復が終了し、次の反復に進みます。
if $test == 8{ continue; }