我一直在寻找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
。
有什么建议吗?
一部分以我想要查找的行号/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)