小编Aes*_*ula的帖子

Bash 脚本如何知道它是如何运行的?

我有一个 Bash 脚本,我试图帮助我运行一个相当复杂的命令,它有一些小的更改,它会通过 echo 和 read 询问我。

我找到了强制它运行终端来执行命令的解决方案,但我对此不感兴趣。我希望它做的是,如果我腾出空间并在 Nautilus 中按 Enter 键(使其与 Run Software 一起运行),它会轻轻弹出一个通知,说“请从终端运行它”。

我可以让弹出窗口发生——就像我知道命令一样——但我无法让 Bash 脚本判断它是否在终端内运行,它似乎总是这么认为。甚至有可能吗?

scripting bash terminal nautilus

12
推荐指数
1
解决办法
3550
查看次数

查找假设扩展名错误的文件类型

我有一个图像档案,我会跟上。有时,我将它们从重新格式化的网站中提取出来,同时保持扩展名不变,最常见的是将 PNG 图像转换为仍然命名为“.png”的 JPG。有没有办法发现这种情况何时发生并自动修复?

在 Windows 上,我为此使用了 IrfanView,但这需要一个 Wine 包装器。

file-command utilities mime-types files command

9
推荐指数
2
解决办法
2121
查看次数