いくつかの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.txt
HOME
質問に示されている行を含むファイルがディレクトリにあります。- キーとURLはコロンとスペース(
:
)で区切られています。 openurl foo bar baz
たとえば、末尾のコロン()なしでファイルのキーを持つコマンドを実行したいとします。foo
bar
baz
WEB1
WEB2
:
ベストアンサー1
awk
以下を使用できますxargs
。
awk -F ': ' '$1 == "WEB2" {print $2}' file.txt | xargs -I{} firefox -new-tab {}
-F ': '
awk
フィールドをコロンとスペースで区切ってみましょう。このシーケンスはURLには表示されません。