fold

fold – wrap each input line to fit in specified width

调整输入数据每行宽度,默认以标准输入作为输入,标准输出作为输出

语法

       fold [OPTION]... [FILE]...

[选项]

-b, –bytes : 计数字节而不是列。

-c, –characters : 计数字符而不是列。

-s, –spaces : 以空白字符为分界点换行。

-w, –width=WIDTH : 指定每行的列宽,以替换默认的80列宽。

[实例]

[root@z-dig ~]# mkdir -p manual/fold
[root@z-dig ~]# cd manual/fold/
[root@z-dig fold]# echo '123456789 123 456 789'>1.txt
[root@z-dig fold]# cat 1.txt 
123456789 123 456 789
[root@z-dig fold]# 
[root@z-dig fold]# cat 1.txt 
123456789 123 456 789
[root@z-dig fold]# fold -w 3 1.txt 
123
456
789
 12
3 4
56 
789
[root@z-dig fold]# 
[root@z-dig fold]# cat 1.txt       
123456789 123 456 789
[root@z-dig fold]# fold -sw 3 1.txt 
123
456
789
 
123
 
456
 
789
[root@z-dig fold]# 
[root@z-dig fold]# cat /dev/urandom |tr -dc 'a-z' |fold -w 10|head -n 5
qepqwympbz
kvaaazinur
rozpdnibka
lgiueytqmn
xhipjpjlia
[root@z-dig fold]#
[root@z-dig fold]# cat /dev/urandom |tr -dc '0-9' |fold -w 10|head -n 5    
4547201015
5938258110
4581689611
6394855748
7482368611
[root@z-dig fold]# 
[root@z-dig fold]# cat /dev/urandom |tr -dc 'a-z0-9' |fold -w 10|head -n 5
h497rf54eq
mi7up7u0eb
6087xf52ug
oohwsoh5t5
ojbohiayv4
[root@z-dig fold]# 


正文部分到此结束

转载请注明原文链接 http://www.z-dig.com/fold.html