Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2013, à 18:08

Pam547

[Resolu]Bash (Commande & Fichier | Dossier introuvablent)

Bonjour,

Le bash s'invite par http://abs.traduc.org sur une 12.04LTS (Precise) d'origine ou presque.

Bref, à la page http://abs.traduc.org/abs-fr/ch29.html#devfileref

Le script Généralisation à l'aide d'un script

 #!/bin/bash
# Ce sript nécessite les permissions de root.

URL="time.nist.gov/13"

Heure=$(cat </dev/tcp/"$URL")
UTC=$(echo "$Heure" | awk '{print$3}')   # Le 3ème champ est l'heure UTC (GMT)
# Exercice : modifier pour différents fuseaux horaires.

echo "Heure UTC (GMT) = "$UTC""

Retourne :

./heure.sh: ligne 6: lt : commande introuvable
./heure.sh: ligne 6: /dev/tcp/time.nist.gov/13: Aucun fichier ou dossier de ce type

Ce n'est sans doute pas un "lower than" après un cat.
Et /dev/tcp est inexistant.
Bien évidemment time.nist.gov/13 n'existe plus.

À moins que ...

Des explications à m'apporter s'il vous plaît.

Merci

Dernière modification par Pam547 (Le 11/09/2013, à 13:06)


Art.9.(code civil)  Chacun a droit au respect de sa vie privée.

Art.12.(déclaration universelle des DDH) Nul ne sera l'objet d'immixtions arbitraires dans sa vie privée, sa famille, son domicile ou sa correspondance, ni d'atteintes à son honneur et à sa réputation. Toute personne a droit à la protection de la loi contre de telles immixtions ou de telles atteintes.

Hors ligne

#2 Le 10/09/2013, à 18:23

tiramiseb

Re : [Resolu]Bash (Commande & Fichier | Dossier introuvablent)

Salut,

Pour le "&lt;", le site web en question a un petit problème de mise en forme : c'est l'« encodage HTML » du caractère "<".

Et la commande semble bien être :

Heure=$(cat </dev/tcp/"$URL")

===>

sebastien@amaretto:~$ cat </dev/tcp/time.nist.gov/13

56545 13-09-10 16:23:45 50 0 0 743.7 UTC(NIST) * 

Dernière modification par tiramiseb (Le 10/09/2013, à 18:24)

Hors ligne

#3 Le 10/09/2013, à 18:29

Watael

Re : [Resolu]Bash (Commande & Fichier | Dossier introuvablent)

salut,

Il manque des passages dans la version de l'ABS que tu mets en lien.
Utilise plutôt la version 5.1.04.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 10/09/2013, à 18:33

Pam547

Re : [Resolu]Bash (Commande & Fichier | Dossier introuvablent)

Bien vu

 #!/bin/bash
# Ce sript nécessite les permissions de root.

URL="time.nist.gov/13"

Heure=$(cat </dev/tcp/"$URL")
UTC=$(echo "$Heure" | awk '{print$3}')   # Le 3ème champ est l'heure UTC (GMT)
# Exercice : modifier pour différents fuseaux horaires.

echo "Heure UTC (GMT) = "$UTC""

Fonctionne et sans être roots en plus.


Art.9.(code civil)  Chacun a droit au respect de sa vie privée.

Art.12.(déclaration universelle des DDH) Nul ne sera l'objet d'immixtions arbitraires dans sa vie privée, sa famille, son domicile ou sa correspondance, ni d'atteintes à son honneur et à sa réputation. Toute personne a droit à la protection de la loi contre de telles immixtions ou de telles atteintes.

Hors ligne