linux shell脚本怎么换字符串顺序

linux\u7cfb\u7edf\u4e2dshell\u811a\u672c\u4e2d\u5b57\u7b26\u8f93\u51fa\u987a\u5e8f\u95ee\u9898

\u6574\u4e2a\u811a\u672c\u7684\u5173\u952e\u572810/11\u4e24\u884c\uff0c\u7b2c10\u884c\u53bb\u9664\u6700\u540e\u9762\u7684\u6570\u5b57\uff0c11\u884c\u5c06\u53bb\u6389\u6700\u540e\u4e00\u4e2a\u6570\u5b57\u7684\u6574\u884c\u6570\u5b57\u518d\u91cd\u65b0\u6267\u884c10\u6b65\u3002\u4e0d\u77e5\u9053\u6211\u8bf4\u7684\u4f60\u80fd\u4e0d\u80fd\u52a8\uff1f

shell\u811a\u672c\u4e2d\uff0c\u5355\u5f15\u53f7\u5185\u7684$\u662f\u4e0d\u88ab\u89e3\u91ca\u7684
perl\u652f\u6301\u53cc\u5f15\u53f7\u5417\uff1f\u6539\u6210\u53cc\u5f15\u53f7\u8bd5\u8bd5

非常笨的方法
等待高手解决 主要是awk我这里好像处理不了中文
#!/bin/bash
sed 's/京/#/g' dataFileName|awk '$1!~/^#/{print}'|sed 's/#/ 京/' >tmp1
sed 's/京/#/g' dataFileName|awk '$1~/^#/{print}'|sed 's/#[A-Za-z0-9]*/&%/'|awk -F"%" '{print $2" "$1}'|sed 's/#/京/' >>tmp1
cat tmp1

用个排序命令 sort

扩展阅读:脚本编程教学 ... shell脚本基本常识 ... linux编写shell脚本 ... windows运行shell脚本 ... 100个必会的shell脚本 ... linux sed命令 替换 ... shell脚本for循环 ... linux awk命令详解 ... linux执行bash脚本 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网