2016-07-07 21 views
0

auf Ubuntu 16.04 alle Verknüpfungen Dateien zu öffnen, ich habe ein Verzeichnis mit diesen Dateien:wie aus einem Verzeichnis mit Chrom-Browser in einem Befehl

-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 

Die Datei „vim html picker.url“ haben diese Informationen :

--> cat vim\ html\ picker.url 

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

was ich tun möchte, ist alle diese Dateien aus diesem Verzeichnis in Registerkarte in meinem Chrom-Browser zu öffnen.

Ich habe versucht, dies in meinem gnome-terminal:

chromium-browser *.* 

aber Chrome die Textinformationen öffnen: URL = https://github.com/KabbAmine/vCoolor.vim/blob/master/README.md und nicht die URL selbst: https://github.com/KabbAmine/vCoolor.vim/blob/master/README.md.

Welche Befehle erlauben mein gewünschtes Verhalten?

+1

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da diese Frage nicht programmierungsbezogen erscheint. –

Antwort

0

grep "^URL=" *.url | cut -d= -f2 | xargs chromium-browser sollte den Trick tun.

Erläuterung:

  • grep "^URL=" *.url - schneiden die Zeile mit URL= aus jeder Datei in .url endend beginnend
  • cut -d= -f2 - split jeden verbleibenden Zeile in Teile ‚=‘ und geben die zweiten und aller nachfolgenden Teile abgegrenzt (dh der Teil nach dem ersten '=')
  • xargs chromium-browser - Verwenden Sie die Liste der URLs als Argumente für Chrom.
+0

grep "^ URL =" * .url | schneiden -d = -f2 | Xargs Chrom-Browser – bexphones