tr命令替换字符
这四种写法都可以
tr a-z A-Z
tr 'a-z' 'A-Z'
tr "a-z" "A-Z"
tr ‘[a-z]’ ‘[A-Z]’
[root@daixuan ~]# ls *.txt
1234.txt 12.txt 1.txt 456.txt C.txt
123.txt #1.txt 3.txt b.txt test.txt
[root@daixuan ~]# ls *.txt | tr 'a-z' 'A-Z' 把小写的a-z替换成大写的A-Z
1234.TXT
123.TXT
12.TXT
#1.TXT
1.TXT
3.TXT
456.TXT
B.TXT
C.TXT c.txt替换成了C.txt,替换成功
TEST.TXT test.txt替换成了TEST.txt,替换成功
[root@daixuan ~]# echo "12345677654321" | tr '4' 'R' 把4全部替换成大写的R
123R567765R321
[root@daixuan ~]# echo "12345677654321" | tr '1234' 'abcd' 把1234一一对应替换成abcd
abcd567765dcba
split 切割大文件使用的
[root@daixuan ~]# ls
111 123.txt 1.txt abc install.log test.txt
1112 123.txt.zip 1.txt~ anaconda-ks.cfg install.log.syslog Videos
[root@daixuan ~]# ls -l anaconda-ks.cfg
-rw-------. 1 root root 1187 10月 8 05:06 anaconda-ks.cfg 1187字节
[root@daixuan ~]# wc -l anaconda-ks.cfg
47 anaconda-ks.cfg 47行
[root@daixuan ~]# split -l 10 anaconda-ks.cfg 以每10行为单位分割anaconda-ks.cfg文件
[root@daixuan ~]# ls
111 123.txt 1.txt abc install.log test.txt
1112 123.txt.zip 1.txt~ anaconda-ks.cfg install.log.syslog Videos
111.tar 12.txt 1.txt.bz2 b.txt Music xaa
111.zip 1.t 234 C.txt Pictures xab
123 1.tar 234.zip Desktop Public xac
1234.1 1.tar.gz 3.txt Documents Templates xad
1234.txt #1.txt 456.txt Downloads test xae
[root@daixuan ~]# wc -l x* 查看以x开头的文件是多少行10*4+7=47行
10 xaa
10 xab
10 xac
10 xad
7 xae
47 总用量
[root@daixuan ~]# du -sb anaconda-ks.cfg du -sb 以字节为单位查看anaconda-ks.cfg 文件大小
1187 anaconda-ks.cfg
[root@daixuan ~]# split -b 100 anaconda-ks.cfg split -b 100 代表每个文件分割大小为100字节,100*11+87=1187字节
[root@daixuan ~]# ls -lh xa*
-rw-r--r-- 1 root root 100 11月 5 15:04 xaa
-rw-r--r-- 1 root root 100 11月 5 15:04 xab
-rw-r--r-- 1 root root 100 11月 5 15:04 xac
-rw-r--r-- 1 root root 100 11月 5 15:04 xad
-rw-r--r-- 1 root root 100 11月 5 15:04 xae
-rw-r--r-- 1 root root 100 11月 5 15:04 xaf
-rw-r--r-- 1 root root 100 11月 5 15:04 xag
-rw-r--r-- 1 root root 100 11月 5 15:04 xah
-rw-r--r-- 1 root root 100 11月 5 15:04 xai
-rw-r--r-- 1 root root 100 11月 5 15:04 xaj
-rw-r--r-- 1 root root 100 11月 5 15:04 xak
-rw-r--r-- 1 root root 87 11月 5 15:04 xal
tr命令替换字符
原创
©著作权归作者所有:来自51CTO博客作者梅花香自苦寒来的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
linux tr 命令 --- 字符操作
linux 命令 tr - 转换或删除字符
linux tr 字符 帮助 命令 -
Shell学习:关于替换命令-tr-ROT13法则
Shell学习:关于替换命令-tr-ROT13法则
职场 休闲 shell、ROT13法则 -
tr字符处理命令,用于实现转换或者删除字符
4.6 tr字符处理命令,用于实现转换或者删除字符4.6.1 语法用法:tr [选项]… SET1 [SET2]从标准输
tr tr字符处理命令 tr显示文件 tr修改显示文件 tr查看文件