tr

来源:互联网 发布:js 倒计时 编辑:程序博客网 时间:2024/06/04 23:25

tr 替换 制表符

cat text | tr '\t' ' '

tr 删除字符

[root@server dir]# echo "Hello 123 world 456" | tr -d '0-9'Hello  world 

删除补集

[root@server dir]# echo hello 1 char 2 next 4 | tr -d -c '0-9 \n' 1  2  4

压缩

[root@server dir]#  echo "GNU is not        UNIX. Recursive    right ?" | tr -s ' '      GNU is not UNIX. Recursive right ?

trick

[root@server dir]# cat sum.txt 12345[root@server dir]# cat sum.txt | echo $[ $(tr '\n' '+' ) 0 ]15

trick2 当前进程的ID

[root@server dir]# touch a.$$[root@server dir]# lltotal 8-rw-r--r--. 1 root root    0 Feb 13 01:22 a.7249
[root@server dir]# touch a.$RANDOM

生成时间和随机数

[root@server dir]# touch a`echo $RANDOM``echo $RANDOM``date +%F_%T`.txtll-rw-r--r--. 1 root root 0 Feb 13 01:28 a12143258502016-02-13_01:28:46.txt
0 0
原创粉丝点击