Est-il possible d'ajouter une Ligne de commande au Script pour voir le numéro de version du Mac et du navigateur ? pour les voir inscrit quand on lance le script ?
Sais-tu pourquoi ca ne passe pas quand on le lance sur le script ? ou eventuellement as-tu d'autres commandes pour copier ce fichier *.dmg dans /Library/…. et que cela fonctionne sur le script ?
D'accord j'ai pigé… merci pour l'info et effectivement ca fonctionne !!!
Ok pour ce pblm.. par contre pour faire plus simple :
est-il possible de récupérer le valeur de la variable REP directement à partir du fichier d'origine
pour l'instant ca ressemble à ca :
find /dev -name "cu.usbmodem*" -print # Noms du fichier contenant le N° de Port ( soit 3 chiffres ou soit 2 lettres et 2 chiffres )
echo "taper le numero de port dèrrière USBMODEM :"
read REP
echo "vous avez saisi : $REP"
echo 'COM1=/dev/cu.usbmodem'$REP >io_comm.ini
Est-il possible de récuperer la Variable REP directement à partir de la réponse du Find afin d'éviter de la taper manuellement ???
Merci pour ta réponse… j'ai pensé à autre chose .. :
Serait-il possible à chaque fois de supprimer le fichier Io_comm.ini et de la remplacer par celui qu'on créer quand on lui intègre la variable.. ?
REP="411"
Créer Fichier "Io_comm.ini" contenant juste la ligne COM1=/dev/cu.usbmodem"411".
et si on relance la commande qu'il remplace ancien fichier "io_comm.ini" par nouveau.
Est il possible de créer une ligne de commande pour faire cela ?
Par contre ca fonctionne mais si je lance la commande 2 fois; il me l'inscrit 2 fois ( ce qui est normal.. )
donc petite question : Comment faire pour qu'il ne l'indique qu'une seul fois, et le cas ou la commande est lancée une deuxième, qu'il indique que le fichier est déja configurer et surtout qu'il ne rajoute pas le 2 ème "411" dèrrière COM1=cu.usbmodem411 ?
Merci pour l'aide NeoX..
J'ai essayé et ca ne fonctionne pas.. pas de message d'erreur, mais pas de "411" dans
la chaine de caractère COM1=/dev/cu.usbmodem"xxx"… pourtant je suis bien dans le répertoire ou se trouve le fichier "io_comm.ini"…
Je suis ouvert a toutes réponses, et merci d'avance…
Je récupère le N° du lecteur "xxx" dans la variable REP en demandant de le taper au clavier…
donc $REP="xxx" >> Numéro du lecteur récuperer : OK
Après il faut que je remplace la ligne "COM1=/dev/cu.usbmodem" par "COM1=/dev/cu.usbmodemXXX" donc par COM1=/dev/cu.usbmodem'$REP' dans le fichier "io_comm.ini"
j'ai un script qui ressemble a cà :
read REP
ls /dev | grep io_comm.ini | # trouver fichier io_comm.ini
xargs sed -e -i 's/^COM1/(COM1=/dev/cu.usbmodem'"$REP"')'# remplacer ligne commencant par "COM1" par "COM1=/dev/cu.usbmodem411" quand $REP=411
Merci de m'éclairer sur ce script,
Bonne fin de journée,
Cordialement,
Julien
[^] # Re: sudo ou pas ?
Posté par Julien72 . En réponse au message Copie d'un Fichier *.dmg dans un répertoire /Library/Preferences/. Évalué à -5.
Bonjour,
Est-il possible d'ajouter une Ligne de commande au Script pour voir le numéro de version du Mac et du navigateur ? pour les voir inscrit quand on lance le script ?
Merci d'avance de vos réponses…
Bonne journée,
Cordialement,
Julien D.
[^] # Re: sudo ou pas ?
Posté par Julien72 . En réponse au message Copie d'un Fichier *.dmg dans un répertoire /Library/Preferences/. Évalué à -1.
j'ai trouver il fallait mettre
Merci…
[^] # Re: sudo ou pas ?
Posté par Julien72 . En réponse au message Copie d'un Fichier *.dmg dans un répertoire /Library/Preferences/. Évalué à -2.
j'irais regarder cela… merci…
Sais-tu pourquoi ca ne passe pas quand on le lance sur le script ? ou eventuellement as-tu d'autres commandes pour copier ce fichier *.dmg dans /Library/…. et que cela fonctionne sur le script ?
Merci
[^] # Re: sudo ou pas ?
Posté par Julien72 . En réponse au message Copie d'un Fichier *.dmg dans un répertoire /Library/Preferences/. Évalué à -1. Dernière modification le 05 novembre 2013 à 10:51.
Bonjour NeoX,
Cette Commande fonctionne sur le Terminal directement, mais quand je l'intègre au début de mon script, et que je le lance… ca ne fonctionne pas ?
Sachant que le fichier *.dmg se trouve dans répertoire AideATSAM qui sera sur le bureau d'un Utilisateur..
Peux-tu m'éclairer sur ce problème ?
Merci, bonne journée,
Cordialement,
Julien D.
[^] # Re: sudo ou pas ?
Posté par Julien72 . En réponse au message Copie d'un Fichier *.dmg dans un répertoire /Library/Preferences/. Évalué à -1.
il est lancer en Super Admin donc pas de pblm, mais je ne trouve pas la syntaxe exacte….
Merci Nono14.
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 0.
Bonjour Francois,
Merci de ta réponse, je n'ai qu'un seul objet donc ca passe… merci..
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 0.
D'accord j'ai pigé… merci pour l'info et effectivement ca fonctionne !!!
Ok pour ce pblm.. par contre pour faire plus simple :
est-il possible de récupérer le valeur de la variable REP directement à partir du fichier d'origine
pour l'instant ca ressemble à ca :
Est-il possible de récuperer la Variable REP directement à partir de la réponse du Find afin d'éviter de la taper manuellement ???
Merci d'avance…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 1.
Bonjour,
Merci pour ta réponse… j'ai pensé à autre chose .. :
Serait-il possible à chaque fois de supprimer le fichier Io_comm.ini et de la remplacer par celui qu'on créer quand on lui intègre la variable.. ?
REP="411"
Est il possible de créer une ligne de commande pour faire cela ?
Merci d'avance NeoX.. tu m'aide beaucoup…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 1.
Re-Bonjour…
Par contre ca fonctionne mais si je lance la commande 2 fois; il me l'inscrit 2 fois ( ce qui est normal.. )
donc petite question : Comment faire pour qu'il ne l'indique qu'une seul fois, et le cas ou la commande est lancée une deuxième, qu'il indique que le fichier est déja configurer et surtout qu'il ne rajoute pas le 2 ème "411" dèrrière COM1=cu.usbmodem411 ?
merci d'avance pour l'aide…
Bonne aprèm…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 0.
Du Coup désolé j'avais inversé les ' et les " au final ca fonctionne…. merci beaucoup…
Bonne journée à toi…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à -1.
Effectivement le fichier Io_comm.ini contient bien la ligne
"COM1=/dev/cu.usbmodem"
Mais le problème c'et que la variable ne va pas se mettre après "cu.usbmodem"
Merci…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 0.
Bonjour,
Merci pour l'aide NeoX..
J'ai essayé et ca ne fonctionne pas.. pas de message d'erreur, mais pas de "411" dans
la chaine de caractère COM1=/dev/cu.usbmodem"xxx"… pourtant je suis bien dans le répertoire ou se trouve le fichier "io_comm.ini"…
Je suis ouvert a toutes réponses, et merci d'avance…
[^] # Re: Je n'ai peut-être pas compris la question
Posté par Julien72 . En réponse au message Récuperer noms d'un fichier pour l'envoyer dans une chaine de caractère dans un fichier. Évalué à 1. Dernière modification le 22 octobre 2013 à 18:02.
CV : Lecteur de Carte Vitale
Je récupère le N° du lecteur "xxx" dans la variable REP en demandant de le taper au clavier…
donc $REP="xxx" >> Numéro du lecteur récuperer : OK
Après il faut que je remplace la ligne "COM1=/dev/cu.usbmodem" par "COM1=/dev/cu.usbmodemXXX" donc par COM1=/dev/cu.usbmodem'$REP' dans le fichier "io_comm.ini"
j'ai un script qui ressemble a cà :
Merci de m'éclairer sur ce script,
Bonne fin de journée,
Cordialement,
Julien