forループで配列を制限したい。すべての私の試みはunsecsessfullだった。私は間違って何をしていますか?魚の殻の配列を制限するループを反復する方法
私は、これが動作する必要があることを考えた:魚と
for x in ((seq 100)[50..55])
echo $x
end
forループで配列を制限したい。すべての私の試みはunsecsessfullだった。私は間違って何をしていますか?魚の殻の配列を制限するループを反復する方法
私は、これが動作する必要があることを考えた:魚と
for x in ((seq 100)[50..55])
echo $x
end
あなたは括弧の1あまりにも多くのペアを持っています。フィッシュカッコでは、$(command)
と`command`
はbashまたはzshで何を行いますか。だからあなただけを開始し、所望の値で終了するのseqコマンドを伝えることができるので、あなたも、スライス表記を必要としないこの特定の例のために、当然のことながら、
for x in (seq 100)[50..55]
echo $x
end
を行います。
希望の範囲は何ですか? 50〜55? 'for((i = 50; i <= 55; i ++)); echo "$ i"; done' – Cyrus
@Cyrusこれは魚の皮ではなく、bashで動作すると思います。 –
これは、 'x for {50..55};試すことができます; echo $ x;完了しました。ありがとう。 –