熊沢です。 3F supportさんの<002e01c5457e$82cc9a90$1408a8c0@ShimaB1W2k>から > bc < cat hexdata.dat > decdata.dat > とすると、ibase=10 obase=10 で出力ファイルは生成できますが、 > ibase=16 obase=10 ではないので、異なる数値が生成されます。 > (FFFF ->9999 ) > bc -l "ibase=16" < cat hexdata.dat > decdata.dat > 等はエラーになります。 元々の記述の仕方が間違っているのはサテオキ、 (echo "ibase=16" ; cat hexdata.dat) | bc ではどうですか。 では。 -- Kazuya Kumazawa