我必须排序一些西里尔字符行,我想使用排序实用程序(在MAC OS X 10.6上)。问题是结果不正确。我将文本放入剪贴板,然后运行pbpaste | sort这是纯文本数据,我也尝试将文件传递给sort命令。
我的源数据是
Биатлон
Арбуз
Фото
Пума
Перина
Новость
Карандаш
Перина с двумя пододеяльниками
Карикатура
Куст
Фигура
排序后我得到了
Куст
Пума
Фото
Арбуз
Перина
Фигура
Перина с двумя пододеяльниками
Биатлон
Новость
Карандаш
Карикатура
Theese线甚至没有按首字母分组。我尝试了选项-d,但后来我收到错误
sort:字符串比较失败:非法字节序列排序:设置LC_ALL ='C'以解决问题。sort:比较的字符串是\320\321\321\321' and
\ 320 \ 320 \ 320 \ 321 \ 321 \ 320'。
按建议导出变量无法解决问题。如何将sort工具用于此类任务?还需要任何其他信息吗?