是否可以将字符串拆分为每个带有sed的n个字符的行?例如,我有一个文件,其中数据写在一行。
Index:0070;Done:0;Fixed:1;Index:0056;Done:1;Fixed:1;Index:0070;Done:1;Fixed:0;...
如何将字符串分成几行,每行26个字符?
答案 0 :(得分:2)
使用GNU sed:
sed -E 's/(.{26})/\1\n/g' file
输出:
Index:0070;Done:0;Fixed:1; Index:0056;Done:1;Fixed:1; Index:0070;Done:1;Fixed:0;
答案 1 :(得分:0)
这可能适合你(GNU sed):
sed 's/./&\n/26;P;D' file