相关疑难解决方法(0)

如何在文件的第一行之前插入文本?

我一直在寻找sed将文本添加到文件中特定行的命令。这可以在第 1 行之后添加文本:

sed '1 a\
Run Code Online (Sandbox Code Playgroud)

但我想第 1 行之前添加它。它将是:

sed '0 a\
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:invalid usage of line address 0

有什么建议吗?

sed text-processing

114
推荐指数
7
解决办法
32万
查看次数

grep:如何找到右括号?

一部分以我想要查找的行号/usr/share/X11/xkb/symbols/us开始xkb_symbols "dvorak" {和结束。};

partial alphanumeric_keys
xkb_symbols "dvorak" {

    name[Group1]= "English (Dvorak)";

    key <TLDE> { [       grave, asciitilde, dead_grave, dead_tilde      ] };

    key <AE01> { [          1,  exclam          ]       };
    key <AE02> { [          2,  at              ]       };
    key <AE03> { [          3,  numbersign      ]       };
    key <AE04> { [          4,  dollar          ]       };
    key <AE05> { [          5,  percent         ]       };
    key <AE06> { [          6,  asciicircum, dead_circumflex, dead_circumflex ] };
    key <AE07> { [ …
Run Code Online (Sandbox Code Playgroud)

grep sed awk text-processing

5
推荐指数
1
解决办法
4731
查看次数

标签 统计

sed ×2

text-processing ×2

awk ×1

grep ×1