如何打开名称包含锐号/散列的文件
#
从 Cinnamon Nemo 右键单击上下文菜单?
尼莫动作,例如
/usr/share/nemo/actions/unzap.nemo_action
其中包含行 Exec=unzap "%F"
将打开大多数文件,
但无法转义包含 #
的文件名。
在
Exec=<open.py "unzap" %F>
中使用 Exec=unzap "%F"
代替 unzap.nemo_action
。
然后取消转义
open.py
中的反斜杠,如下所示:
#! /usr/bin/python3 -OOt
import sys
import subprocess
command = sys.argv[1]
filename = sys.argv[2].replace("\ "," ")
subprocess.run([command, filename])