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
转载于:https://blog.51cto.com/daixuan/1717380