Salut,
Étant donné que j'utilise encore bien Linux ET parfois Windows, il m'arrive de me retrouver avec des fichiers raccourcis internet de Windows, les fameux ".URL".
Malheureusement non reconnu par Ubuntu, ce sont de simples fichiers textes avec la structure suivante (qui j'espère est constante car mon mini-script se base là dessus
) :
Citation de "Fichier .URL" :[InternetShortcut]
URL=http://www.olissea.com/
Et voici le script pour les ouvrir en un clic, c'est quand même plus agréable que de de devoir ouvrir le fichier texte, sélectionner puis copier/coller le tout dans un navigateur, pfff quoi.
#!/bin/sh
firefox `tail -n 1 "$@" | cut -c 5-`
C'est simple, mais comme je ne fais pas souvent du bash ça m'a nécessité quelques recherches alors si ça peut aussi servir à quelqu'un
Explication du code (si y a vraiment besoin ?) :
- La commande firefox ouvre un nouvel onglet ou une fenêtre si Firefox n'est pas encore lancé.
- Les `` permettent de récupérer le retour du code situé entre les `.
- tail permet dans ce cas-ci de récupérer la dernière ligne du fichier passé en argument (c'est le $@ !)
- Le "|" envoie la dernière ligne à cut qui lui s'occupe de garder seulement tout ce qui a après le caractère 5.
- Et enfin le tout est envoyé à Firefox qui ouvre l'adresse en question