Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の16進数を6つの16進値形式で返したいのですが...
[admin@X~]$ echo "obase=16; 16777215" | bc FFFFFF [admin@X~]$ echo "obase=16; 0" | bc 0 [admin@X~]$
0を000000として表現したい...
何か助けはありますか?
ありがとう、
公式の答えは...
printf先行ゼロを使用して16進数を簡単に実行でき、派手な多精度の計算は必要ありませbcん。
printf
bc
printf '%06X\n' 0 printf '%06X\n' 16777215