众所周知, 单纯的在SHELL 中是无法进行浮点运算的, 要借助一些外部的工具, 如bc,awk等等。
现在我就来介绍一下怎样在C shell 下使用awk来进行浮点运算。
创建一个新的文件 testCShellFloat
更改 testCShellFloat 有执行的权限
chmod +x testCShellFloat
运行一下 ./testCShellFloat 可以看到结果是4.32
如果单纯的写成
set aa = 1.2
set bb = 3.6
@ aa *= 3.6
将会发生错误 @: Badly formed number.
在CShell中用awk来实现浮点运算还是很简单的