我有一个 Bash 脚本,我试图帮助我运行一个相当复杂的命令,它有一些小的更改,它会通过 echo 和 read 询问我。
我找到了强制它运行终端来执行命令的解决方案,但我对此不感兴趣。我希望它做的是,如果我腾出空间并在 Nautilus 中按 Enter 键(使其与 Run Software 一起运行),它会轻轻弹出一个通知,说“请从终端运行它”。
我可以让弹出窗口发生——就像我知道命令一样——但我无法让 Bash 脚本判断它是否在终端内运行,它似乎总是这么认为。甚至有可能吗?
我有一个图像档案,我会跟上。有时,我将它们从重新格式化的网站中提取出来,同时保持扩展名不变,最常见的是将 PNG 图像转换为仍然命名为“.png”的 JPG。有没有办法发现这种情况何时发生并自动修复?
在 Windows 上,我为此使用了 IrfanView,但这需要一个 Wine 包装器。
bash ×1
command ×1
file-command ×1
files ×1
mime-types ×1
nautilus ×1
scripting ×1
terminal ×1
utilities ×1