我想从 Gnome 文件浏览器对文件执行此自定义命令:
hexdump -C $f > $f.dump
这将在文件所在的目录中使用文件名 + .dump 创建文件的十六进制转储。当我$f
上面说的时候,我的意思是用某些东西来替代打开的文件的名称。
所以我尝试了“打开方式”、“使用自定义命令”。我无法让它工作。我尝试了多个符号代替$f
。这有可能吗?
在您建议获取 GUI 十六进制转储程序之前,这只是一个例子。我需要为许多终端类型的程序执行此类操作。
我是地球上唯一一个希望拥有混合文件浏览器/命令终端的人吗?那将是一个文件浏览器,其中包含一个终端窗格,其当前目录始终与文件浏览器的目录匹配。人们可以在浏览器中查看的内容的上下文中执行 shell 命令。
答案1
我只需编写一个可以完成您需要的操作的脚本并用它打开文件。
在你的情况下应该这样做:
#!/bin/sh
hexdump -C "$1" > "$1.dump"
使其可执行,然后你就可以开始了。