bash:クエリパラメータを使用してクリック可能なリンクを作成する方法は?

ramgorur

クリック可能である必要がある端末にURLをダンプしようとしていますが、URLにはクエリパラメータが付属しています。例えば ​​ -

google='https://www.google.com/search?q='
orgname='foo bar'
gsearch=$google\'$orgname\' 
echo "details: $orgname ($gsearch)"

しかし、問題は、クリック可能なリンクがq=、の後のすべてを完全に省略していることです。つまり、文字列が含まれていません。'foo bar'下の画像を参照してください-

ここに画像の説明を入力してください

クエリを含むクリック可能なリンク(つまり、上の中括弧内のURL全体)を作成するにはどうすればよいですか?

また、検索パラメーターにはスペースが含まれている可能性があるため、引用符を追加していることにも注意してください。

その他の男

一重引用符はURLでは無効です。%27代わりにURLエンコードを使用してください

google='https://www.google.com/search?q='
orgname='foo'
gsearch=$google%27$orgname%27
echo "details: $orgname ($gsearch)"

選択またはクリックする目的でURLの一部と見なされるものを決定するのは端末であり、スクリプトではないことに注意してください。上記の結果は

https://www.google.com/search?q=%27foo%27

これはほとんどの端末でクリックしやすくなっています。スクリプトは、個々の端末エミュレーターがURLを認識する可能性が十分にあるような標準的な方法で表現する場合を除いて、URLの範囲を指定することはできません。

PS:グーグルは一重引用符を囲むことを気にしないと思います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リクエストパラメータを使用してJson配列リクエストを作成する方法

分類Dev

可変バージョンパラメータ(変更可能なパラメータ)を使用して外部JavaScriptリンクを作成する方法

分類Dev

パラメータ(httpリクエスト)を条件として使用してクエリを作成する方法-構文エラー:予期しない「<」

分類Dev

動的な数のパラメーターを使用してEFCoreで生のSQLクエリを作成する方法

分類Dev

クエリパラメータを使用してクエリ文字列ハッシュを生成する方法

分類Dev

ページング可能なパラメーターを使用してリクエストの方向を定義する方法は?

分類Dev

postgres:パラメータを使用してクエリから実行可能クエリを取得する

分類Dev

bashのパラメーターを使用してコマンドをリダイレクトする方法は?

分類Dev

nullの可能性があるパラメータを使用してクエリを作成する

分類Dev

異なるコールバック過負荷パラメーターを使用してTypeScript関数をクリーンに作成する方法

分類Dev

非表示のクエリパラメータを使用してangularjsアプリをリロードする方法は?

分類Dev

条件付きクエリパラメータを使用してURLを作成する

分類Dev

パブリックAMIではなくプライベートAMIを使用してクラウドフォーメーションを作成する方法

分類Dev

IGDB APIのクエリパラメータを使用してURLをフォーマットする方法は?

分類Dev

変数にデータを追加してクリック可能なハイパーリンクにする方法

分類Dev

パラメータを使用してIN句をクエリする

分類Dev

ハックニーを使用してエリクサーでボディパラメータを送信する方法

分類Dev

Sequelizeで有界パラメンターを使用してクエリをログに記録する方法は?

分類Dev

/ usr / bin / vimへのシンボリックリンクを作成する方法はありますが、起動パラメーターを使用しますか?

分類Dev

ループから複数のパラメーターを使用してsqlalchemy削除クエリを作成する方法

分類Dev

不明なクエリパラメータについてSpringRestControllerをチェックする方法は?

分類Dev

URLSearchParamsを使用して空のクエリパラメータを削除する方法

分類Dev

Vaadinを使用してSpringでクエリパラメータを取得する方法

分類Dev

パラメータを使用してルートにリンクする適切な方法は何ですか?

分類Dev

「エンティティとPojosには使用可能なパブリックコンストラクターが必要」というエラーを修正する方法

分類Dev

getリクエストlaravelでパラメーターを使用してURLを作成する方法

分類Dev

パラメータを使用してボレーAndroidでPOSTリクエストを作成する方法

分類Dev

クエリキーパラメータを変数として使用することは可能ですか?

分類Dev

ボタンクリック時にjquery関数を使用してクエリ文字列パラメータをインクリメントします

Related 関連記事

  1. 1

    リクエストパラメータを使用してJson配列リクエストを作成する方法

  2. 2

    可変バージョンパラメータ(変更可能なパラメータ)を使用して外部JavaScriptリンクを作成する方法

  3. 3

    パラメータ(httpリクエスト)を条件として使用してクエリを作成する方法-構文エラー:予期しない「<」

  4. 4

    動的な数のパラメーターを使用してEFCoreで生のSQLクエリを作成する方法

  5. 5

    クエリパラメータを使用してクエリ文字列ハッシュを生成する方法

  6. 6

    ページング可能なパラメーターを使用してリクエストの方向を定義する方法は?

  7. 7

    postgres:パラメータを使用してクエリから実行可能クエリを取得する

  8. 8

    bashのパラメーターを使用してコマンドをリダイレクトする方法は?

  9. 9

    nullの可能性があるパラメータを使用してクエリを作成する

  10. 10

    異なるコールバック過負荷パラメーターを使用してTypeScript関数をクリーンに作成する方法

  11. 11

    非表示のクエリパラメータを使用してangularjsアプリをリロードする方法は?

  12. 12

    条件付きクエリパラメータを使用してURLを作成する

  13. 13

    パブリックAMIではなくプライベートAMIを使用してクラウドフォーメーションを作成する方法

  14. 14

    IGDB APIのクエリパラメータを使用してURLをフォーマットする方法は?

  15. 15

    変数にデータを追加してクリック可能なハイパーリンクにする方法

  16. 16

    パラメータを使用してIN句をクエリする

  17. 17

    ハックニーを使用してエリクサーでボディパラメータを送信する方法

  18. 18

    Sequelizeで有界パラメンターを使用してクエリをログに記録する方法は?

  19. 19

    / usr / bin / vimへのシンボリックリンクを作成する方法はありますが、起動パラメーターを使用しますか?

  20. 20

    ループから複数のパラメーターを使用してsqlalchemy削除クエリを作成する方法

  21. 21

    不明なクエリパラメータについてSpringRestControllerをチェックする方法は?

  22. 22

    URLSearchParamsを使用して空のクエリパラメータを削除する方法

  23. 23

    Vaadinを使用してSpringでクエリパラメータを取得する方法

  24. 24

    パラメータを使用してルートにリンクする適切な方法は何ですか?

  25. 25

    「エンティティとPojosには使用可能なパブリックコンストラクターが必要」というエラーを修正する方法

  26. 26

    getリクエストlaravelでパラメーターを使用してURLを作成する方法

  27. 27

    パラメータを使用してボレーAndroidでPOSTリクエストを作成する方法

  28. 28

    クエリキーパラメータを変数として使用することは可能ですか?

  29. 29

    ボタンクリック時にjquery関数を使用してクエリ文字列パラメータをインクリメントします

ホットタグ

アーカイブ