1.用tr命令进行加密
$echo 12345|tr '0-9' '9876543210'
ROT13著名的加密算法,在ROT13算法中文本加密和解密都使用同一个函数
$echo "helloworld"|tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' 'NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm'
得到:itssg vgksr
对改字符串进行同样的ROT13函数
$echo "itssg vgksr"|tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' '得到:hello world
NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm'
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 ]