|
|
1
2
如果您将路径设置为/usr/xpg6/bin/,那么它将按预期工作。 这里的环境似乎没有影响。跨平台黑客是:
|
|
2
2
您所观察到的操作系统之间并没有什么不同,而是具有不同区域设置的不同机器。您的Solaris机器将lc_collate设置为非默认值,这是解决您遇到的问题的一个可靠方法。 环境中的区域设置如下:
主要的区域设置类别是:
以下是脚本的合理策略(警告,直接输入到浏览器中):
标准shell实用程序遵循区域设置。除非你告诉Perl,否则它不会。 |
|
|
3
0
尝试:
同时尝试指定
两者有什么区别
旁白:你能用吗
最终,根据可用性,其中一个可能对您有用(但字符集可能与您想要的有点不同):
或
|
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 1 年前 |