ファイルのURLを使用してFirefoxでタブを開く

ファイルのURLを使用してFirefoxでタブを開く

いくつかのURLとネットワーク名を含むfile.txtがあります。それは次のとおりです。

WEB1: www.url.com
WEB2: www.url2.com

(名前にスペースがなく、コロンの後にスペースがあります。)ファイル内の特定のWebサイトのタブをFirefoxで開くことができます。私は次のことを試しました:

xargs -a file.txt firefox -new-tab "$line"

これにより、文書内の各単語が新しいタブで開きます。ネットワーク名を使用して列URLを選択できるようにしたいです。一度に1つのURLを開いてみましょう。ファイルの長さは約100行です。これを行う簡単な方法はありますか?ありがとうございます!

Bodoが提​​案したように、いくつかの詳細は次のとおりです。

  • urls.txtHOME質問に示されている行を含むファイルがディレクトリにあります。
  • キーとURLはコロンとスペース(: )で区切られています。
  • openurl foo bar bazたとえば、末尾のコロン()なしでファイルのキーを持つコマンドを実行したいとします。foobarbazWEB1WEB2:

ベストアンサー1

awk以下を使用できますxargs

awk -F ': ' '$1 == "WEB2" {print $2}' file.txt | xargs -I{} firefox -new-tab {}

-F ': 'awkフィールドをコロンとスペースで区切ってみましょう。このシーケンスはURLには表示されません。

おすすめ記事