voici trois petits script un pour le mode console ,un pour l environnement gnome et l'autre kde.Il suffit de les mettre dans un répertoire ( si possible dans son PATH ""echo $PATH "pour le connaître ) les rendre exécutable et créer des raccourci clavier ou bureau.
(note : le scripte en console a une variable $date ceci est pour une autre utilisation que nous verrons plus tard )
Pour l adresse ip interne il vérifie si il y a ou non du Wifi.( prioritaire )
Version Console
#! /bin/bash
typelan=$(ifconfig | grep wlan |cut -d" " -f 1)
if [ $typelan ]
then
echo $typelan
localip=$(ifconfig | grep adr: | sed -e '1 d' | cut -d'B' -f1 |cut -d ':' -f2 )
else
localip=$(ifconfig | grep adr: | sed -e '2 d' | cut -d'B' -f1 |cut -d ':' -f2 )
fi
monip=$(wget http://checkip.dyndns.org/ -O - -o /dev/null | awk '{ print $6 }' | cut -d\< -f 1)
date=$(date +"%A %d %Hh%M")
echo $localip
echo $monip
Version Gnome ( dépendance Gdialog )
#! /bin/bash
typelan=$(ifconfig | grep wlan |cut -d" " -f 1)
if [ $typelan ]
then
echo $typelan
localip=$(ifconfig | grep adr: | sed -e '1 d' | cut -d'B' -f1 |cut -d ':' -f2 )
else
localip=$(ifconfig | grep adr: | sed -e '2 d' | cut -d'B' -f1 |cut -d ':' -f2 )
fi
monip=$(wget http://checkip.dyndns.org/ -O - -o /dev/null | awk '{ print $6 }' | cut -d\< -f 1)
gdialog --title " Adresse IP " --msgbox " IP locale : $localip \n \n IP externe : $monip"
Version Kde ( dépendance Kdialog )
#! /bin/bash
typelan=$(ifconfig | grep wlan |cut -d" " -f 1)
if [ $typelan ]
then
echo $typelan
localip=$(ifconfig | grep adr: | sed -e '1 d' | cut -d'B' -f1 |cut -d ':' -f2 )
else
localip=$(ifconfig | grep adr: | sed -e '2 d' | cut -d'B' -f1 |cut -d ':' -f2 )
fi
monip=$(wget http://checkip.dyndns.org/ -O - -o /dev/null | awk '{ print $6 }' | cut -d\< -f 1)
kdialog --title " Adresse IP " --msgbox " IP locale : $localip \n \n IP externe : $monip"
Aucun commentaire:
Enregistrer un commentaire