如何在一个命令中使用chromium-browser打开目录中的所有快捷方式文件

时间:2016-07-07 20:15:51

标签: linux ubuntu chromium gnome-terminal

在ubuntu 16.04上,我有一个包含这些文件的目录:

-rw-rw-r-- 1 user0 user0  86 jui  7 21:32 vim html picker.url
-rw-rw-r-- 1 user0 user0 104 jui  7 21:32 cocoonjs build android apk.url
-rw-rw-r-- 1 user0 user0  61 jui  7 21:32 Simple Modal Window - Codepad.url
-rw-rw-r-- 1 user0 user0  96 jui  7 21:32 cocoon.js android build apk+++.url
-rw-rw-r-- 1 user0 user0  44 jui  7 21:32 CodePen - Front End Developer Playground & Code Editor in the Browser (1).url

文件“vim html picker.url”包含以下信息:

-->  cat vim\ html\ picker.url 

[InternetShortcut]
URL=https://github.com/KabbAmine/vCoolor.vim/blob/master/README.md

我想要做的是在我的chrome-browser中的选项卡中打开此目录中的所有这些文件。

我在我的gnome-terminal中试过这个:

chromium-browser *.*  

但Chrome会打开文字信息:网址= plunk,而不是网址:https://github.com/KabbAmine/vCoolor.vim/blob/master/README.md

哪个命令允许我想要的行为?

1 个答案:

答案 0 :(得分:0)

grep "^URL=" *.url | cut -d= -f2 | xargs chromium-browser 应该做的。

说明:

  • grep "^URL=" *.url - 从URL=
  • 结尾的每个文件中剪切以.url开头的行
  • cut -d= -f2 - 将每个剩余的行拆分为由' ='分隔的部分。并输出第二个和所有后续部分(即第一个' ='之后的部分)
  • xargs chromium-browser - 使用URL列表作为chrome的参数。