在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 中间会又个点的呀。 具体怎么做,哪位高手指教下,谢谢!
在windows下有对应的函数可以先把字符串转为图片,然后再把图片扫描从而获得点阵。 有人知道linux下是否也有相应的C函数?或者能否给出个解决的方法? 急盼回复,感激不尽! PS:
比如:将“Sat Oct 28 10 : 12 : 05 2000” 转换成time_t类型 我只知道将time_t类型转换为string类型,反过来就不知道了, 路过的帮忙顶一下,回帖有分