【发布时间】:2014-04-09 09:54:19
【问题描述】:
我有一个名为text 的文件,其中包含所有十六进制数字。我编写了以下代码将这些值转换为十进制:
for line in `cat text`; do
arp=$(echo "ibase=16; $line" | bc);echo $arp
done
但它给了我以下错误:
(standard_in) 1: syntax error
我的输入文件包含一列十六进制值,例如
428a2f98
71374491
b5c0fbcf
【问题讨论】:
标签: bash shell syntax-error bc