(GNU sed 版本 4.0.7 - 为 Win32 编译 - 来自http://unxutils.sourceforge.net)
要在大型 txt 文件的顶部添加一行,以下单行批处理脚本可以正常工作:
gsed -i "1i longheader1 longheader2 longheader3 longheader4 ..." testfile.txt
但是,为了清楚起见,将文本字符串拆分为多行来格式化批处理脚本会很有用,可能是这样:
gsed -i "1i ^
longheader1 ^
longheader2 ^
longheader3 ^
longheader4" ^
testfile.txt
不幸的是,执行上述批处理脚本失败:
'longheader1' 不是内部或外部命令、可运行程序或批处理文件。
用换行符替换^
也\
失败。
关于“行继续”脚本为何失败以及潜在的简洁解决方法的任何建议?
__philippe