awk -F "|" 'function decToBin(dec) { printf "ibase=10; obase=2; $dec" | bc; } BEGIN {print $3" "$4" "$5" "$6" "$7" "decToBin($8)}' $Input
其中 Input 是文件的路径
1|2|1.00|0.46|0.44|1.12|49.88|3
2|2|1.00|0.45|0.55|1.13|50.12|11
它在没有函数调用的情况下正常工作,但在引入函数 decToBin() 后它给出了错误。它给出了错误
awk: fatal: expression for `|' redirection has null string value
卡住了 不知道该怎么做 请需要帮助