余小张

 

shell脚本学习 (8) fmt 格式化段落

1 获取系统中的字典文件

   -n隐藏查找过程  -e 匹配多次,只打印带p的行(不能写成-e -n)

sed -n -e 1,100p /usr/share/dict/words 

    会显示1-100行的字母

 

2 fmt 按默认格式化为20列,最大能有75列

sed -n -e 1,100p /usr/share/dict/words |fmt -w 75

 

 

 

 

 

 

3 fmt 长的行绕到下一行,短的行保持不变的方法

测试,只是一串很长的字符串是不会被分割的, 

但这一行如果很长, 且带有两个或两个以上的单词就会被分成两行。

fmt -s -w 10 << test
123456789 abcdefghij
abcdefghij123456789
123456789abcdefghij 
test               

 

 

posted on 2019-12-05 10:27  余小张  阅读(472)  评论(0编辑  收藏  举报

导航