※MACターミナル(BSD系)での動作確認です。

スポンサーリンク

seqコマンドで連番の数字を出力する

例えば、1〜10までの連続の数字を出力するには、下記のようにseqコマンドを実行します。

スポンサーリンク

-wオプションで0埋めして桁数を揃える

0埋めして桁数を揃えたい場合は、-wオプションをつけて、下記のようにseqコマンドを実行します。

seqコマンドの出力を変数に代入してforループ処理する

シェルスクリプト実行する場合には、seqコマンドの出力を変数に代入してforループ処理すると便利に使えます。
下記がサンプルコードになります。

下記が実行結果になります。

応用例:ファイルにプレフィックス/サフィックスを連番で付与してコピーする

ファイルコピーで、連番でサフィックス/プレフィックスを付与したい場合は、seqコマンドが便利に使えます。

下記の参考記事を書いています:
[シェル]連番でプレフィックス/サフィックスを付与してファイルをコピー

エンジニアのスキルを活かして、理想の働き方を求めていこう

エンジニアとして新しい働き方を求める方へ、MIDWORKS

MIDWORKSは、週3日から可能な案件も紹介していて、フレキシブルな働き方を求めるにとってはおすすめです。

MIDWORKS

MIDWORKSでは、万が一仕事が途切れてしまった場合の給与保証制度があります。 給与保証制度を適用している場合は、仕事が見つからなかった時に月額契約単価の80%を日割りで受け取ることができます。
安定した収入を求めるフリーランスにとっては、安心して案件を探すことができると言えます。

MIDWORKSに無料会員登録する

開発言語に応じた案件を探すことができるので、 自身のスキルアップの機会として、案件を探すのも有効な手だと思います。

スポンサーリンク