我最近安装了 Lubuntu 20.04,对存档管理器 Ark 不满意,我决定用 file-roller 替换它。一切都很好,除了上下文菜单中的“压缩”操作(当您右键单击一个或多个文件时)不起作用(什么都没有发生)。
知道如何解决这个问题吗?更一般地说,这些上下文菜单操作(“压缩”、“在终端中打开”……)在哪里定义?
提前致谢
我最近安装了 Lubuntu 20.04,对存档管理器 Ark 不满意,我决定用 file-roller 替换它。一切都很好,除了上下文菜单中的“压缩”操作(当您右键单击一个或多个文件时)不起作用(什么都没有发生)。
知道如何解决这个问题吗?更一般地说,这些上下文菜单操作(“压缩”、“在终端中打开”……)在哪里定义?
提前致谢
我想sed
用来转义变量中包含的字符串中所有未转义的字符,比如“&” text
。我所做的是
text='one&two\&three'
sed 's/\([^\\]\)&/\1\\&/g' <<< "${text}"
我希望输出是one\&two\&three
. 但是,我得到的是
one\e&two\&three
我(尝试)做什么:
\([^\\]\)&
应该匹配&
前面没有反斜杠的任何出现,并将前面的字符存储&
在\1
\1\\&
应该在和前一个字符之间放一个反斜杠,但是出于某种奇怪的原因&
它的行为\\\1&
我在这里做错了什么?