このエントリーをはてなブックマークに追加


開始値から終了値までの値を表示する方法

シェルスクリプトなどで単純なループをする場合以下のように記述しますよね。
以下のサンプルは1, 2, 3と表示します。

for i in 1 2 3
do
  echo $i
done

このようにループしたい場合、すべての値を入力するのは面倒ですよね。
seqコマンドを利用すれば簡単にループを作成できます。

 

スポンサーリンク

seqコマンドを利用しループを記述

seqコマンドの使い方は以下の通りです。

seq 開始値 終了値

下記のサンプルは1〜10までの値を表示します。

for i in `seq 1 10`
do
  echo $i
done
seq-01.png
 

桁合わせをしたい場合は-wオプションを利用します。

for i in `seq -w 1 10`
do
  echo $i
done
seq-02.png
 

スポンサーリンク

 

添付ファイル: fileseq-01.png 306件 [詳細] fileseq-02.png 205件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:27:09 (1247d)