在程序中插入文本

在程序中插入文本

我对使用终端还不太熟悉,我正在尝试弄清楚如何打开程序(例如 Safari)并在搜索框中插入文本。我已经知道如何使用终端打开 Safari。我只是想知道是否有办法将文本插入地址栏。有什么帮助吗?

答案1

这取决于您的浏览器或正在运行的图形应用程序。如果浏览器为您提供了选项,则可以。

firefox支持这一点。假设您刚刚firefox从终端打开,现在您可以使用以下命令打开新的 URL,就像在地址栏中输入一样:

firefox --new-tab gmail.com

gmail.com将在新标签页中打开。

firefox --new-window gmail.com

gmail.com将在新的 Firefox 窗口中打开。

检查您的程序的手册页(man program)以检查它是否支持此功能。

答案2

如果你想在命令行中快速搜索某些内容:

search="Hello php runner"
googlesearch=$(echo $search | sed 's/ /+/g')
firefox --new-window https://www.google.com/#q=$googlesearch

第二行将空格转换为加号,因为这是 Google 处理空格的方式

相关内容