linux - 如何向大列表添加前缀?

标签 linux sed cygwin prefix

我想为 line.txt 中的每一行添加前缀。
示例:

line1
line2
line3

输出应该是:

--line1
--line2
--line3

我正在使用 cygwin 在 cmd 中执行 linux 命令:

sed -e 's/^/--/' line.txt > output.txt

但我收到此错误:

sed -e expression #1, char 0: no previous regular expression

该文件太大,无法使用 Excel 打开,因此我需要一种方法来从 cmd 中打开它。

最佳答案

由于某种原因,它不能与 Cygwin 一起使用,但我在 Virtualbox 上安装了 Linux,并且它可以使用原始命令:

sed -e 's/^/--/' line.txt > output.txt

感谢您的回答。

关于linux - 如何向大列表添加前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26284193/

相关文章:

regex - 使用 AWK [或 sed、grep 等] 删除特定行

regex - 使用带有 sed 的正则表达式分组替换字符

linux - 自动将用户添加到新的 sudoers 文件的最简单方法或方法是什么?

compiler-errors - 使用cygwin g++构建项目时,即使我用-I指示了路径,也找不到包含头文件

Windows 7 上的 Cygwin Control+D 不给出 EOF 信号

cygwin - 在 Cygwin 上将 Node.js 作为服务运行

python - 如何获取 python 依赖项/模块的版本,包括通过 subprocess.Popen 调用的外部应用程序?

linux - 777权限无法删除目录

linux - 使用 pthreads 在多个内核上并行处理数据

linux - 通过 bash 从其他用户发送 screen 内命令