我有一个文本文件,我试图在25个字符(包括空格)之后切断文本,而不会将单词切成两半(最大字长为15)。我已经看到了一些基于PHP的解决方案,但我想要一个使用(bash)常规命令的解决方案。
我想我会用cut -c -25
进行初步剪切,但我不知道如何防止单词被分成两半。
-clarification -
输入: 这句话包含54个字符,包括空格。
**** Bash magic ***
期望的输出1:
This sentence contains 59
每行25个字符
characters, spaces
每行#18个字符(此处“包含”将突破25个限制)
included.
每行#9个字符