Gnome,打开方式,自定义命令,文件名引用

Gnome,打开方式,自定义命令,文件名引用

我想从 Gnome 文件浏览器对文件执行此自定义命令:

hexdump -C $f > $f.dump

这将在文件所在的目录中使用文件名 + .dump 创建文件的十六进制转储。当我$f上面说的时候,我的意思是用某些东西来替代打开的文件的名称。

所以我尝试了“打开方式”、“使用自定义命令”。我无法让它工作。我尝试了多个符号代替$f。这有可能吗?

在您建议获取 GUI 十六进制转储程序之前,这只是一个例子。我需要为许多终端类型的程序执行此类操作。

我是地球上唯一一个希望拥有混合文件浏览器/命令终端的人吗?那将是一个文件浏览器,其中包含一个终端窗格,其当前目录始终与文件浏览器的目录匹配。人们可以在浏览器中查看的内容的上下文中执行 shell 命令。

答案1

我只需编写一个可以完成您需要的操作的脚本并用它打开文件。

在你的情况下应该这样做:

#!/bin/sh
hexdump -C "$1" > "$1.dump"

使其可执行,然后你就可以开始了。

相关内容