博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
几个与文本处理相关的Linux命令总结
阅读量:7092 次
发布时间:2019-06-28

本文共 638 字,大约阅读时间需要 2 分钟。

1.当前目录下有若干文件,找出扩展名为TextGrid的所有文件,并复制到../file_set。

find . -name "*.TextGrid" \-exec cp {} ../file_set/ \;

2.当前目录下有若干文件,找出扩展名为“TextGrid”且非UTF-8(UTF-8 Unicode Text,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 \)

转载地址:http://qqiql.baihongyu.com/

你可能感兴趣的文章
Oracle数据库服务器CPU持续100%之等待事件asynch descriptor resize
查看>>
java8中的localdate和localtime用法举例
查看>>
[20160713]修改表结构增加1列与缺省值.txt
查看>>
Nginx工作原理和优化、漏洞(转)
查看>>
8天学通MongoDB——第四天 索引操作
查看>>
让c#的exe只要被修改就无法运行,支持混淆和数字证书
查看>>
导入https证书
查看>>
手机分发真能抢媒体平台的饭吗?
查看>>
大叔也说Xamarin~Android篇~支付宝SDK的集成
查看>>
PaddlePaddle
查看>>
《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一第2章 樱花公路赛参赛选手比赛时间建模...
查看>>
MySQL 5.6 的 GTIDs : 新复制协议和中断复制的新方法 【已翻译100%】
查看>>
国际电信联盟批准首个大数据标准
查看>>
Linus 爱 GPL,但不喜欢 GPL 诉讼
查看>>
《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.1节简介
查看>>
《SAP入门经典(第4版•修订版)》——2.2 ASAP和业务流程蓝图设计
查看>>
《深入剖析Nginx》——2.6 特殊应用逻辑的调试
查看>>
2017年度 OSC 源创会计划,技术干货精彩纷呈
查看>>
为什么说产品化是私有IaaS的唯一出路?
查看>>
阿里云联手学而思东家,给学习加点新元素
查看>>