Sysop.Fr
Cat├ęgories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

printf

python

read

sed

seq

smpp

sort

tar

ucp

Articles

Mémo de la commande seq

La commande seq permet l'affichage d'une séquence de nombres.

1. Syntaxe

seq [OPTION] PREMIER DERNIER
seq [OPTION] PREMIER INCREMENT DERNIER

-f, --formatutilise le FORMAT du même type que la fonction printf. seq -f %03g 0 2 48
-s, --separatorutilise la chaîne de caractères STRING pour séparer chaque nombre (par défaut : \n)
-w, --equal-widthcomplète la largeur des nombres par des zéros

2. Exemples

Affichage HH:MM:SS
root@ubuntu:~# for HH in $(seq -f %02g 0 5)
> do
> for MM in $(seq -f %02g 0 59)
> do
> for SS in $(seq -f %02g 0 59)
> do
> echo $HH:$MM:$SS
> done
> done
> done
00:00:00
00:00:01
00:00:02
00:00:03
00:00:04
00:00:05
00:00:06
00:00:07
00:00:08
...
Affichage avec incrémentation
root@ubuntu:~# seq -f %03g 0 2 18
000
002
004
006
008
010
012
014
016
018