在sco unix下, 1.sh文件如下内容: a=$1 b=$2 if [ $a -ge $b ];then echo "A大" else echo "B大" fi #./1.sh 100.00 200.00 结果: B大 运行正常 但在SUSE linux下 出现如下错误 ./1.sh: line 5: [: 200.00: integer expression expected B大 好像正能是整型树才能比较, 请问在linux下子字符串如何比较,上面的应如何修正?
我通过JAVA使用native的方法调用C++写的so,C++ API是取消息的,我不知道它这个API读出来的字符串的编码是什么,我直接用System.out.println()打出来是乱码,应该如何来转换这个编码呢?我在linux上设置当前用户的环境变量LANG为中文,英文,UTF8都不行,这种问题应该如何下手解决?
例如: str1="I love" str2="you" 想拼接这两个字符串,变成 str="I love you" 如果用 str=$str1.$str2 echo $str 会输出 I love . you 中间会又个点的呀。 具体怎么做,哪位高手指教下,谢谢!
下一条命令在solaris里面能够正常运行 find * -depth -print | cpio -pvcdum 输出到指定目录 请问在linux里面相关命令是什么