zoukankan      html  css  js  c++  java
  • PowerShell工具脚本---按行数切割大文本文件

    我编写的PowerShell工具脚本,【按行数切割大(文本)文件】,生成n个小文件。 主要目的是为了能够让excel快速处理。或用脚本并发处理文本。

    注意:

    1 如果有必要,你可以先用其他工具,把大文本按行排序。

    2 由于powershell本身就能自动识别win,linux换行。所以本脚本没有换行参数,也能正确分行。

    3 win7+powershell2.0测试通过。

    4 编码类型,和编码值,是不可分割的一对。所有乱码的产生,是由于只知道编码值,而不知道编码类型!
    如:
    编码值【70 00 73 00 20 4F 59 65 EB 58】

    编码类型【utf16】
    结合起来,才知道,上述内容是【ps传教士】。
    这也是微软发明,在文本中使用【bom头】的原因。
    对于没有【bom头】的utf8格式的,unicode格式的输入文件,需要更改脚本源码第x行,【Get-Content -Encoding UTF8】加上手动指明编码。否则将产生乱码。
    对于脚本输出的的文件。utf8格式的,unicode格式的,powershell也会自动加上【bom头】。 

    下载地址:

    http://files.cnblogs.com/files/piapia/split_file_ps_script.zip

     用法: 不加参数运行脚本,则显示命令帮助。

  • 相关阅读:
    JS-Array数组对象
    JS-Math对象
    JS-Date对象
    JS-流程控制汇集
    css笔记
    CSS3-box盒布局
    css笔记
    CSS3中的animation动画
    JS-百钱买百鸡案例-for循环制作
    JS-用js的for循环实现九九乘法表以及其他算数题等
  • 原文地址:https://www.cnblogs.com/piapia/p/4846814.html
Copyright © 2011-2022 走看看