《Linux Shell 脚本攻略》学习日记-----巧用TR命令
来源:互联网 发布:远程控制软件编写 编辑:程序博客网 时间:2024/06/15 18:49
1.用tr命令进行加密
$echo 12345|tr '0-9' '9876543210'
ROT13著名的加密算法,在ROT13算法中文本加密和解密都使用同一个函数
$echo "helloworld"|tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' 'NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm'
得到:itssg vgksr
对改字符串进行同样的ROT13函数
$echo "itssg vgksr"|tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' 'NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm'得到:hello world
2:对文件中的数字列表进行累加
sum.txt文件内容为:
1
2
3
4
5
$cat sum.txt|echo $[ $(tr '\n' '+') 0 ]得到结果:15
解析:tr命令将‘\n‘替换成’+‘,于是得到字符串’1+2+3+4+5+‘,多了一个’+‘,为抵消多出来的’+‘,再追加一个0。执行算数运算
echo $[ 1+2+3+4+5 ]
- 《Linux Shell 脚本攻略》学习日记-----巧用TR命令
- linux shell 脚本攻略学习7---tr命令详解
- 《Linux Shell 脚本攻略》学习日记-----comm命令进行文件比较
- Shell 命令--echo tr ls--总结自《Linux Shell 脚本攻略》
- Linux Shell 命令--tr
- shell脚本学习-10(tr、uname、chkconfig命令学习)
- [Linux--Shell命令]--tr命令
- Linux Shell脚本攻略学习总结:一
- Linux Shell脚本攻略学习总结:二
- Linux Shell脚本攻略学习总结:三
- Linux Shell 脚本攻略学习--四
- 《Linux Shell脚本攻略》学习(一)
- 《Linux Shell脚本攻略》学习(二)
- Linux Shell脚本攻略学习笔记
- Linux Shell 脚本攻略 学习笔记-1
- Linux shell 脚本攻略 学习笔记-2
- Linux shell 脚本攻略 学习笔记-3
- linux shell 脚本攻略 学习笔记-4
- 我的博客要搬家到csdn博客啦
- MyEclispe打开源文件中文成乱码问题
- 报告称HTML5将最终战胜本地移动应用
- 注册登录
- 抽象类
- 《Linux Shell 脚本攻略》学习日记-----巧用TR命令
- 模糊查询 空值处理 数据排序oreder by 数据分组group by
- sqlsever日期函数和case函数
- xdebug安装与调试
- Top 5 Grid Infrastructure Startup Issues
- Linux系统内核文件介绍
- Ocr based on asm diskgroup restore
- IOS 监测网络连接状态
- 理解inode(转)