假设我有一些文件,表格中有一堆行
someString=someMoreCharacters
anotherString.blah=foo=bar
blah.blah.blah=foo.bar.=foobar
Run Code Online (Sandbox Code Playgroud)
期望输出
someString
anotherString.blah
blah.blah.blah
Run Code Online (Sandbox Code Playgroud)
我想使用 awk 来提取从行首开始并一直向上直到但不包括第一个等号的子字符串。我希望能够将此输出通过管道传输到 xargs。
在 awk 中:
awk '{sub(/=.*/, ""); print}' filename
Run Code Online (Sandbox Code Playgroud)
但是,我认为 Rob 的解决方案更简单:
sed 's/=.*//' filename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20762 次 |
| 最近记录: |