我正在尝试在 .txt 文件中的每一行中附加和预先添加文本。
我想预先准备: I am a
我想补充:
128... [}
到每一行。
a.txt里面:
fruit, like
bike, like
dino, like
Run Code Online (Sandbox Code Playgroud)
执行以下命令后:
$ cat a.txt|sed 'I am a ',' 128... [}'
Run Code Online (Sandbox Code Playgroud)
它不能按照我想要的方式工作。我真的希望它说以下内容:
I am a fruit, like 128... [}
I am a bike, like 128... [}
I am a dino, like 128... [}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用另一个文本文件从一个文本文件中删除匹配的行。例如,fired.txt
包含:
Jason
Candice
Brent
Tom
Run Code Online (Sandbox Code Playgroud)
我想从 中删除匹配的行workers.txt
,目前看起来像这样:
Andrew
Tommy
Peter
Jason
Brent
Sasha
Tom
Candice
Run Code Online (Sandbox Code Playgroud)
所以,最后,如果它完全匹配,它会删除整行,所以它看起来像这样:
Andrew
Tommy
Peter
Sasha
Run Code Online (Sandbox Code Playgroud)
我正在使用 macOS Sierra,顺便说一句。
bash, osx 小牛队
我想用txt 文件中的0A
NUL (hex= 00
)替换 LF 字符 (hex= ) 。我可以使用grep
或tr
或其他东西来完成这个吗?我一直在使用 bbedit 来替换它们,但我想要一些我可以在 bash 中快速完成的事情。