ブラウザでシェルスクリプトの文字列を印刷するコマンドが見つかりません。たとえば、ここではstackoverflowについて説明します。私は、検索バーに文字列を書き込みするスクリプトを作成して、それは簡単なはずですが、私はそれがブラウザのシェル文字列を印刷する
0
A
答えて
-1
便利このquestionに答えるでしょう見つけることができません
xdotool mousemove x y # position of the searchbar
xdotool mouseclick 1 # leftclick
[[command that writes a string on the searchbar]]
xdotool key KP_Enter # press enter
を検索したいのですが? urlを適切な検索文字列に置き換えてください。https://stackoverflow.com/search?q=foobar
+2
別の質問にリンクする場合は、重複して質問してください。 – Barmar
0
おおよその方法があります(Debian 8でテスト済み)。
firefox "http://stackoverflow.com/search?q=my_search_term"
検索を表示していましスタックオーバーフローのページfirefox
を開くだろう:あなたは可能性 - - 通常のユーザではなく、(理由はsee this)ルートとして(端末の)次のコマンドを実行します。期間my_search_term
の結果
あなたはroot
として実行するスクリプト上で実行されるように、このコードが必要な場合、まだあなたが代わりにroot
の「通常の」ユーザーとして、それを実行する場合(安全)など、このコマンドを実行することが可能であろう。
su - myuser -c 'firefox "http://stackoverflow.com/search?q=my_search_term"'
上記のコマンドを実行するために使用されるべきuser
が誰であるかを調べるには、最良の選択肢の一つのような、logname
コマンドを使用することです:
myuser="$(logname 2>/dev/null)"
注:ある種のこの回避策はまた、Googleなど、他の多くのウェブサイト上で動作します、ただのような、右url
アドレスで代用:
firefox "http://www.google.com/search?q=my_search_term"
関連する問題
- 1. 印刷文字列
- 2. 文字列の印刷
- 3. 印刷文字列の逆
- 4. 文字列の印刷(アセンブリ)
- 5. C文字列を印刷ジャンク文字
- 6. シェルで文字列を印刷するのに問題があります
- 7. クリスタルレポート9印刷文字列
- 8. 印刷文字列 - C
- 9. stderr.write;文字列を印刷する
- 10. 文字を印刷する*
- 11. 印刷文字
- 12. リバース文字列を文字列で印刷しますか?
- 13. PHP - 制御文字を含む文字列を印刷する
- 14. 文字を文字列で保存して印刷する
- 15. スキャナ文字列を使用して文字列を印刷
- 16. TASM文字列の文字を印刷します。
- 17. 重複JSON文字列を印刷
- 18. `%016llx`で文字列を印刷
- 19. Javaでアラビア文字列を印刷
- 20. Pythonのループ印刷変数+文字列
- 21. 文字列のMipsエラー印刷長さ
- 22. NASM with Bochs - アセンブリ - 文字列の印刷
- 23. C汎用印刷配列関数 - 文字列配列の印刷
- 24. インデックス付き文字列の前の文字列を印刷する
- 25. Javascript配列 - 文字列のみを印刷する方法
- 26. Python列の文字列を横断して印刷する
- 27. 文字の間に少し遅れた文字列を印刷
- 28. Edgeブラウザでpdfjsで文書を印刷
- 29. 配列を印刷された文字列に変換する
- 30. 2つの文字列で形成できる文字列を印刷
あなたは、単にどこ検索の上にテキストを書き込むことができませんバーはそれがブラウザに渡されることを期待しています。ブラウザーや少なくともウィンドウマネージャーとプログラム的にやり取りできるツールが必要です。 'bash'もどちらもありません。 – chepner
@chepner質問に何が尋ねられるのか(すべてではないにしろ)を最大限に達成するための回避策があります。私の答えをチェックしてください(コメント歓迎)。 –