Bash 16進拡張

Bash 16進拡張

Bash拡張を使用して、可能なすべての16進数の組み合わせを表示する方法があるかどうか疑問に思います。バイナリに拡張できます。

基本2では:

echo {0..1}{0..1}{0..1}

次を返します。

000 001 010 011 100 101 110 111

10進基準:

echo {0..9}{0..9}

次を返します。

00  01 02...99

しかし、16進数で表現すると、次のようになります。

echo {0..F}

繰り返す:

{0..F}

ベストアンサー1

範囲を2つの別々の{0..F}範囲に分割するだけです{0..9}{A..F}

$ printf '%s\n' {{0..9},{A..F}}{{0..9},{A..F}}
00
01
...
FE
EF

おすすめ記事