linux shell之xargs 、tr、sha1sum、head、tail一般使用
1 xargs命令
有点类似-exec命令
1)删除当前目录下面的c文件
find . -name "*.c" | xargs rm
2)统计当前c文件里面的代码行数
find . -name "*.c" | xargs wc -l
2 tr命令
替换命令
1)把大小替换成小写
echo "HELLO WORD" | tr 'A-Z' 'a-z'
2)加密
echo 123456 | tr '0-9' '123456'
234566
3)解密
echo 234566 | tr '123456' '0-9'
123455
4)ROT13加密算法加密
echo "chenyu" | tr 'a-zA-Z' 'n-za-mN-ZA-m'
puralh
5)ROT13加密算法解密
echo "puralh" | tr 'a-zA-Z' 'n-za-mN-ZA-m'
chenyu
6)删除下面字符串里面的数字
echo "abcd 123 efgh 345 hijk" | tr -d '0-9'
abcd efgh hijk
7)压缩下面字符串里的空格
echo "chenyu is hello word ni lai ss" | tr -s ' '
chenyu is hello word ni lai ss
8)压缩1.txt文件的换行
cat 1.txt | tr -s '\n'
3 sha1sum命令
检查文件的唯一性和md5sum类似
哈希检验文件的唯一性
sha1sum file
4 head命令
打印头部内容
列出1.sh文件的前面一行,下面-n是显示多少行意思
head 1.sh -n 1
5 tail命令
列出1.sh文件的最后两行
打印尾部内容
tail 1.sh -n 2
linux shell之xargs 、tr、sha1sum、head、tail一般使用相关推荐
- linux shell ls xargs rm 组合删除文件
通常ls列出的文件,想直接管道通过rm -rf删除是无效的.这时就要配合命令xargs使用了: 例如: 按时间排序,删除最后的10个文件 ls -t | tail -10 | xargs rm -rf ...
- linux shell rm 删除子目录下 所有.o后缀文件
原理:通过管道命令来操作,先find出主目录 下想删除的文件,然后通过"xargs"这个构造参数列表并运行命令. 实例1:删除当前目录 包括当前目录的子目录下 所有 后缀是 o ...
- linux shell tr命令,linux shell tr命令详解
tr命令是linux下的一个命令,那么它的语法和用途是什么呢?下面由学习啦小编为大家整理了linux shell tr命令的相关知识,希望大家喜欢! linux shell tr命令 tr是trans ...
- Linux shell速查手册
Linux Shell脚本攻略笔记[速查] Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgr ...
- LINUX SHELL脚本攻略笔记[速查]
LINUX SHELL脚本攻略笔记[速查] Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgr ...
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...
- 第二十五期:搞定Linux Shell文本处理工具,看完这篇集锦就够了
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕竟学习Shell脚本的过程中,还是能了解到很多Linux系统的内容. L ...
- 搞定Linux Shell文本处理工具,看完这篇集锦就够了(转)
Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕竟学习Shell脚本的过程中,还是能了解到很多Linux系统的内容. L ...
- Linux Shell 文本处理工具集锦 zz
内容目录: find 文件查找 grep 文本搜索 xargs 命令行参数转换 sort 排序 uniq 消除重复行 用tr进行转换 cut 按列切分文本 paste 按列拼接文本 wc 统计行和字符 ...
最新文章
- Genymotion配置及使用教程(最新最完整版附各部分下载地址)最快模拟器
- ps aux与ps -ef的区别
- xml字符串转对象xml文件转对象
- 设计模式学习—Strategy(策略)
- 网页title上面添加图片
- 安装rtx时报错因计算机中丢失lo,policy.3.1.IntervalZero.RTX64.dll
- windwos cakephp mysql apache_配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
- Java-网络编程总结(转载)
- QoS流量监管和流量整形配置实例
- wps for linux字体缺失,wps for linux 字体库缺失问题的解决办法
- Buy and Resell HDU - 6438(补)更新贪心
- 51nod 2590 持续讨伐
- JAVA程序包装成桌面应用程序
- 小程序学习:自定义组件
- IEEE 公布「AI十大潜力人物」名单,韩松、王威廉、杨迪一、方飞、张含望等入选 | AI日报...
- 地址总线、数据总线和控制总线简述
- LB集群--LVS部署
- Leetcode SQL会员题【吐血总结~~】第三天
- ZTE AC560无线网卡与天翼3G资费卡安装步骤(关闭防火墙)
- Linux 中如何使用 Aria2 下载文件
热门文章
- 揭秘全球开发最新趋势!JS开发者达1380万,C#超越PHP,Rust增长最快
- 联想继续为其硬件产品完善Linux支持
- Dapr微服务应用开发系列2:Hello World与SDK初接触
- 诊断日志知多少 | DiagnosticSource 在.NET上的应用
- 调试实战 —— dll 加载失败之 Debug Release争锋篇
- 开发人员如何学习 Kubernetes
- .NET Core开发实战(第28课:工作单元模式(UnitOfWork):管理好你的事务)--学习笔记...
- 云原生 - Istio可观察性之分布式跟踪(三)
- 疫情之下,使用FRP实现内网穿透,远程连接公司电脑进行办公
- Visual Studio Online 的 FAQ:iPad 支持、自托管环境、Azure 账号等