字段间距异常问题:如何将TXT文件行长度限制为1438字符
解决TXT文件按指定字符数换行的问题
命令行工具方案(适用于Linux/macOS)
用awk分割
执行这条命令,把原文件input.txt处理后输出到output.txt:
awk '{while(length($0)>1438){print substr($0,1,1438); $0=substr($0,1439)} print}' input.txt > output.txt
它会逐行检查长度,超过1438的部分就截成新行,直到所有内容都按要求分割完。
用sed分割
sed -E 's/(.{1438})/\1\n/g' input.txt > output.txt
每凑够1438个字符就插入换行符,最后一行不足长度的话不会额外加空行,简单直接。
图形化编辑器方案
Notepad++操作步骤
- 打开你的TXT文件
- 点顶部菜单栏「编辑」→「行操作」→「按指定宽度换行」
- 弹窗里输入
1438,确定就行
VS Code操作步骤
- 打开文件后,按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)调出命令面板 - 搜「Toggle Word Wrap」打开换行功能,然后点右下角显示的换行宽度(默认是80),输入
1438回车 - 如果需要硬换行(不是仅显示换行),可以装「Wrap Column Plus」插件,执行强制分割操作
内容的提问来源于stack exchange,提问作者Qasim Naveed
相关产品推荐
相关产品推荐

