• 南宁市青年志愿者热情服务展青春风采 2019-05-13
  • 浦东新区:探索人民调解专业化 2019-05-13
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-05-12
  • 吃饭刷脸 还有多远? 2019-05-12
  • 图解丨我国医疗技术和质量双提升 人民健康再添保障 2019-05-11
  • 山西方山县:以产业扶贫助推百姓脱贫 坚决打赢脱贫攻坚战 2019-05-11
  • 新疆夫妇上百次“非正常上访”被控敲诈政府 终审判寻衅滋事 2019-05-10
  • “旺角骚乱案”10名被告暴动罪全部成立 最年轻者判刑超过4年 2019-05-10
  • 经济观察:前四月,财政收入增速为何快过GDP 2019-05-09
  • 嗯,你又赢了······哈哈哈哈······ 2019-05-09
  • 那些吃不惯汉堡牛排的中国留学生们,是怎么在美国活下来的? 2019-05-08
  • 人民网欧洲中心分社记者报道集 2019-05-08
  • 生活妙招 自制“椰子油”牙膏 清除细菌更有效-生活资讯 2019-05-07
  • 推进农村贫困人口白内障免费治疗 2019-05-06
  • 河北省在惠民书市开展宣讲活动 2019-05-06
  • 360重庆老时时彩票

  • 热门搜索:
  • 装机系统
  • 雨林木风系统
  • 深度系统
  • 电脑公司系统
  • win7装机版
  • 教程分类

    几个与文本处理相关的Linux命令总结

    来源:装机员┆发布时间:2018-11-07 00:00┆点击:

    装机员为您提供几个与文本处理相关的Linux命令总结的文章咨询供您阅读,如何使用几个与文本处理相关的Linux命令总结的方法对您有帮助也请您举手之劳分享给您身边的人。

    360重庆老时时彩票 www.osub.com.cn 1.当前目录下有若干文件,找出扩展名为TextGrid的所有文件,并复制到…/file_set。
    find . -name "*.TextGrid" \-exec cp {} ../file_set/ \;

    2.当前目录下有若干文件,找出扩展名为“TextGrid”且非UTF-8(UTF-8 Unicode Text,360重庆老时时彩票,with CRLF line terminators)编码的文件,并将其移动到…/trash。该类型的文件命名规则为16位随机数字。
    for s_file in `for t_file in $(ls *.TextGrid);do file $t_file|grep -v "UTF-8 Unicode Text,with CRLF line terminators"|grep -o -E [0-9]{16}\.TextGrid;done` do mv $s_file ../trash ;done

    3.产生一个含有大写字母和数字长度为8的随机字符串。
    echo $RANDOM|md5sum|tr -t [a-z] [A-Z]|cut -b 1-8

    4.批量删除文本中以某指定字符串匹配的行。
    sed -i '/^sid/d' test.txt

    5.查看系统中所有人可读写执行的不安全文件。
    find / -perm 777 -a \! -type s -a \! -type l -a \! \( -type d -a -perm 1777 \)

    6.当前目录中有300个文件,现需要从该批文件中随机选取100个并移动到上层目录to_dir中。
    for $files in `ls|sort --random-sort|head -n 100`;do mv $files ../to_dir/ ; done

    7.当前目录有若干UTF-8带BOM的文件,需删除这些文件中的BOM。
    for files in `ls`;do sed -i 's/\xEF\xBB\xBF//g' $files ;done

    8.当前目录下有若干UTF-8文件,使用file命令查看,显示“UTF-8 Unicode (with BOM) text”,找出非该类文件,并查看他们的内容。
    file *|grep -v "UTF-8 Unicode (with BOM) text"|awk -F ":" '{print $1}'|xargs cat

    9.当前目录下有一批UTF16BE的文件,需转换成UTF-8,转换完成后需将新文件保存到上层目录to_dir中。
    for files in `ls`; do iconv -f UTF16BE -t UTF-8  -o ../to_dir/$files $files;done

    Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx


    以上就是装机员给大家介绍的如何使用几个与文本处理相关的Linux命令总结的方法了,如何使用几个与文本处理相关的Linux命令总结的方法到这里也全部结束了相信大家对如何使用几个与文本处理相关的Linux命令总结的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击360重庆老时时彩票吧。

    本文来自装机员360重庆老时时彩票 www.osub.com.cn如需转载请注明!

    Tag标签| RSS订阅 | 网站地图
    装机员系统之家提供360重庆老时时彩票xp系统下载、win7系统下载、最新Windows10系统下载,专为装机修机员奉上最好的软件、系统、U盘pe、360重庆老时时彩票平台
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
    否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。 粤ICP备15116662号
  • 南宁市青年志愿者热情服务展青春风采 2019-05-13
  • 浦东新区:探索人民调解专业化 2019-05-13
  • 【北京达世行世纪车型报价】北京达世行世纪4S店车型价格 2019-05-12
  • 吃饭刷脸 还有多远? 2019-05-12
  • 图解丨我国医疗技术和质量双提升 人民健康再添保障 2019-05-11
  • 山西方山县:以产业扶贫助推百姓脱贫 坚决打赢脱贫攻坚战 2019-05-11
  • 新疆夫妇上百次“非正常上访”被控敲诈政府 终审判寻衅滋事 2019-05-10
  • “旺角骚乱案”10名被告暴动罪全部成立 最年轻者判刑超过4年 2019-05-10
  • 经济观察:前四月,财政收入增速为何快过GDP 2019-05-09
  • 嗯,你又赢了······哈哈哈哈······ 2019-05-09
  • 那些吃不惯汉堡牛排的中国留学生们,是怎么在美国活下来的? 2019-05-08
  • 人民网欧洲中心分社记者报道集 2019-05-08
  • 生活妙招 自制“椰子油”牙膏 清除细菌更有效-生活资讯 2019-05-07
  • 推进农村贫困人口白内障免费治疗 2019-05-06
  • 河北省在惠民书市开展宣讲活动 2019-05-06