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