在传递给命令时如何操作字符串变量?

时间:2016-03-21 21:22:33

标签: bash gnome linuxmint

我有一个URI方案处理程序,在调用时执行命令。当我访问my-type //:example.com时,Chrome和我的桌面环境实际上运行此命令:some-command %u

some-command可由我自定义,%u是包含字符串my-type//:example.com的变量。

所以实际执行的命令是:some-command my-type//:example.com

我想要做的是更改%u,使其包含example.com而不是my-type//:example.com

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

您可以在命令时使用follow bash脚本并将其传递给真正的命令名称

some-command

将其命名为remove-scheme-and-call-command.sh,而不是remove-scheme-and-call-command some-command设置跟随Theme.AppCompat.Light.NoActionBar

不要忘记使用chmod + x使脚本可执行并添加脚本