Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Résultat de votre recherche
Résultats 121 - 150 sur 977
17 ans
121.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
Citationpanthere noirePetite précision bon l'erreur c'est le code suivant qui coince #pour tester p="/sdf1/sdf2/sdf3 /dsf4" PathFile=$(($PathFile + $p)) echo $PathFile ceci a cause des / PathFile=$PathFile$p
Forum: Développement
17 ans
122.  Re: liste en shell script     (Auteur: Sve@r)
CitationBasile STARYNKEVITCHMushroom a écrit : PS. Pour le compilateur shell "shc", il est visiblement toujours maintenu ici (j'ai pas testé) : J'ai jeté un coup d'oeil, ce n'est pas vraiement un compilateur, mais plutot un obfuscateur de shell. Par exemple il ne transforme pas un shell comme cd /tmp echo foo > bar en un programme du genre dechdir(&
Forum: Développement
17 ans
123.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
Citationpanthere noireon peut pas editer ici ?? Non, on peut pas. Citationpanthere noire bref voila le code , je rencontre un problème de syntaxe #!/bin/sh echo " Vesion 1.5" # listing des fichier find / -exec ls -ld {} \; |while read ligne do # Analyse des infos du "ls" read -a tb <<< $ligne #La boucle ici pour s'assurer que le nom et le chemin
Forum: Développement
17 ans
CitationMushroom c'est comme si le tuyau refusait de lâcher totalement son entrée avant d'avoir atteint la fin. Hypothèse à retenir. J'aime bien ce genre d'expérience "poussée" en shell... CitationMushroomSi on veut vraiment un truc manipulable, il faudra sans doute passer par une variable : #!/bin/sh output="$(cat fichier_a_modifier |truc_qui_modifi
Forum: Développement
17 ans
125.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
Citationpanthere noireOui Merci ) j'ai dejä un peut modifié le code #!/bin/sh echo " Vetion Version 1.4" # Fonction pour avoire les droits en octet OCTAL droitOctal() { #j'ai supprimer les () pour crée un processus fils car cela ne marchait pas ! octal=0 test "`echo $1 |cut -c2`" = "r" && octal=`expr $octal + 400` test "
Forum: Développement
17 ans
CitationMushroomEn fait, le problème doit être que l'ouverture en écriture efface le fichier avant qu'il soit lu. C'était aussi mon idée. Dès que le shell interprète une redirection il commence par eraser le fichier... CitationMushroomPerso, je ferais comme ça : echo "$(cat "fichier_a_modifier" |truc_qui_modifie)" > fichier_a_modifier ASTUCIEUX... mai
Forum: Développement
17 ans
127.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
Citationpanthere noire3.- tout a fait d'accord je ne connaissait pas cut en detail je vai voire mon pote google man cut Citationpanthere noire4.- il ne parvien pas a obtenire les information si le fichier contien un espace par exemple monfichier_pouet.txt va marcher , mai pas monfichier pouet.txt Au lieu de faire stat monfichier pouet.txt Demande stat "monfichier pouet.txt&quo
Forum: Développement
17 ans
128.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
Citationpanthere noireHello j'ai donc essayer pas mal de chose ls find stat etc mai après pas mal de recherche, il me faut passer par un fichier temporaire , sinon sa va être trop lourd. donc l'idée c'est de faire un find / >> tmp001 ensuite de récupérer chaque chemin fichier et de lire les droit avec stat et un grep et de mettre le tout dans un fichier final. A l
Forum: Développement
17 ans
129.  Re: liste en shell script     (Auteur: Sve@r)
CitationFrédéric BrugmansLa solution SHELL echo ${liste:0:1} # index 0, longueur 1 Toujours d'une élégante simplicité. Faudra vraiment que je me mette à apprendre le bash. Le pb c'est que j'arrive toujours à tout faire en pur Bourne et que je ne tente jamais d'optimiser en bash... CitationOudoubahce qu'a écrit sve@r est très basique Totalement. Cela est la base de la
Forum: Développement
17 ans
130.  Re: liste en shell script     (Auteur: Sve@r)
Citationyoupet j'aimerais savoir comment récupérer le premier caractère de la liste Pour récupérer le premier caractère de quelque chose (quoi que ce soit) recup=`echo <le_quelquechose_en_question> |cut -c1`
Forum: Développement
17 ans
CitationRémi G.1) Comment ne renvoyer que le nom des fichiers défectueux? Comment tu sais qu'un fichier est défectueux ??? Répond à cette question et essaye de la traduire en algorithme simple que tu traduiras ensuite en shell CitationRémi G.2) Pourquoi la ligne suivante ne marche pas : find répertoire -name *.flac | xargs -i flac -t "{}" >> fichier Parce que t'as l
Forum: Développement
17 ans
CitationBasile STARYNKEVITCHA notre époque, je conseille plutôt ssh (encrypté) que rsh ou telnet. Yes - J'ai présumé qu'il était dans un réseau fermé et sécurisé...
Forum: Développement
17 ans
CitationTwiBonjour, Je souhaite faire un script qui me permette de me connecter en telnet sur mon server et de lancer des commandes diverses de demmarrage , arrete de process ainsi que d autre commandes propres a ces daemon. Si quelqu un a des idees merci Faut utiliser "rsh", pas "telnet" !!!
Forum: Développement
17 ans
134.  Re: un script qui renseigne sur les droits     (Auteur: Sve@r)
CitationFrédéric BrugmansPourquoi pas ceci : #!/bin/sh check_droit() { RT=$1 [ "$RT" != "${RT/r/}" ] && printf "lecture " [ "$RT" != "${RT/w/}" ] && printf "ecriture " [ "$RT" != "${RT/x/}" ] && printf "execution " printf "\n" } droit=$( stat -c '%A
Forum: Développement
17 ans
135.  Re: problème de tableau shell avec xdialog     (Auteur: Sve@r)
CitationnicolaLe multipostage, c’est mal. Ça tue des chatons. Surtout que 1) l'exemple (où chaque élément pris en décroissant prend la valeur de l'élément situé 2 crans avant lui) ne correspond pas à l'algo (où chaque élément pris en croissant prend la valeur de l'élément situé 1 cran avant lui) 2) l'algo tel qu'il est écrit ne pourra jamais donner le bon résultat
Forum: Développement
17 ans
136.  Re: Traitement de variable     (Auteur: Sve@r)
CitationFrédéric BrugmansPlus simple ( si les fichiers sont sans espaces ) ListeFichiers=( $(ls) ) # On met les liste des fichiers dans un tableau echo ${ListeFichiers[2]} # On accède au troisième élement du tableau T'as raison - Faut que j'arrête de vouloir être toujours 100% compatible Bourne Shell; vu que les systèmes qui n'ont que Bourne Shell ça n'existe plus; e
Forum: Développement
17 ans
CitationnicolaTu veux le faire avec un script, ou pas ? Parce que sinon, tu peux toujours utiliser vim, nano ou même emacs. Et aussi notepad.exe #%b
Forum: Développement
17 ans
138.  Re: Traitement de variable     (Auteur: Sve@r)
CitationGrunkSalut à tous, j'essais de réaliser un script qui liste le contenu d'un dossier afin d'avoir une présentation un peu lisible pour les néophytes qu'un ls -l Dans mon script je réalise ceci pour récupérer la liste de tous les fichiers : listing=`ls` Je me retrouve donc avec tous les nom de fichiers séparés par un espace. J'aimerais par exemple trou
Forum: Développement
17 ans
CitationRémi G. 1) mon premier problème : comment parcourir récursivement tous les répertoires pour obtenir une liste des fichiers à tester? find <rep_de_depart> <critère_de_recherche> <critère d'action> Ex: find / -type d -print => Affiche tous les répertoires de "/" find /home -name "*.flac" -print => Affiche tous les fichiers de "/home&
Forum: Développement
17 ans
CitationYves duckBonjour tout le monde. voilà je dois écrire dans un fichier plusieur ligne avec une syntaxe bien particulière mais je ne peux faire cela qu'avec une ligne de commande. J'avais essayer ceci FILENAME=`date +%Y-%m-%d-%H-%M`.sms && echo "To: 32XXXXXXXX" > /var/spool/sms/outgoing/$FILENAME && echo "" >> /var/sp
Forum: Développement
17 ans
141.  Re: script pour retrouver un nom de fichier     (Auteur: Sve@r)
codeCitationkyngkongBonjour à tous, Je suis un tout petit débutant et j'aurais besoin de votre aide pour un script. Sur un dossier contenant des milliers de mails (Cyrus), je dois retrouver un ou des mails grâce à une info qu'on m'aurait communiqué auparavant (adresse expéditeur, domaine, heure envoie, destinataire, etc.) 1/ grâce à un script, me faire ressortir la liste
Forum: Développement
17 ans
CitationoudoubahSi tu peux estimer quelle est la taille de tes fichiers lors du traitement, tu peux créer un ramdisk et y déposer tes fichiers temporaires. En fait, la notion de "fichier temporaire" implique de penser au nettoyage final et la gestion des accès concurrents. Que ce soit sur un vrai disque ou un ramdisk ne change rien (pour celui qui veut programmer "propre")
Forum: Développement
17 ans
Bonjour à tous Vous avez sûrement déjà eu à faire en shell un truc qui modifie un fichier. Le problème, c'est qu'on ne peut pas écrire cat fichier |truc_qui_modifie >fichier Car le système commence par vider le fichier en question. On utilise alors un fichier intermédiaire dit "de travail" et on part dans ce genre d'algo : cat fichier |truc_qui_modifie >travail
Forum: Développement
17 ans
144.  Re: avoir les elements d'une colonne     (Auteur: Sve@r)
CitationFrédéric Brugmans# IFS_BAK=$IFS bofh@becket:/tmp # IFS=$'\n' bofh@becket:/tmp # for i in $( awk -F\; '{ print $1 }' brol.txt ) > do > echo -e "Ligne : $i \n" > done Ligne : mon avion Ligne : ma chaine -- Brugmans Frédéric Hum... c'est vrai qu'on peut se demander pourquoi faire simple... cut -f1 -d\; le_fichier Ou bien, s
Forum: Développement
17 ans
145.  Re: qstring -> char*     (Auteur: Sve@r)
CitationGalakpour passer de QString à char * la méthode est QString qsMaChaine; char pszMaChaine[ qsMaChaine.size() ]; strcpy( pszMaChaine , qsMaChaine.toStdString().c_str() ); Galak Et la réservation pour le '\0' final ?????? char pszMaChaine[ qsMaChaine.size() + 1];
Forum: Développement
17 ans
146.  Re: relancer un logiciel des qu'il se coup     (Auteur: Sve@r)
Citationhcglordpiouf je nage dans vos dires #!/bin/bash until tonapplication ( C'est a dire mon application ? ) do ....true done Merci de votre aide. La commande "until" (ainsi que la commande "while" et "if") ont l'immense avantage de tester des programmes et non des conditions. C'est à mon avis une des plus grandes forces du shell. On v
Forum: Développement
17 ans
CitationGlutPour mon grep, en observant bien la structure de mes fichiers *.dbf j'ai trouvé un test plus adapté à faire (en fait un texte fixe selon le type) Peut-être aussi avec la commande "file" qui te donne un résumé du fichier, on peut arriver à trouver quelque chose... CitationGlutMerci beaucoup pour tes remarques et tes conseils ça m'a enfin permis de finir ce trav
Forum: Développement
17 ans
148.  Re: relancer un logiciel dès qu’il plante     (Auteur: Sve@r)
CitationnicolaNan, ça veut dire deux choses : Premièrement, tu peux faire un effort d’orthographe. Deuxièmement, un script infini est un script qui boucle sur lui-même, du genre while ( true ) do bidule done. Mais comme tu veux tester si l’application a planté, tu auras plutôt quelque chose comme suit : #!/bin/bash STOP="" while ( $STOP ) do STOP=`tonapplication` done Fai
Forum: Développement
17 ans
149.  Re: [shell] nom de fichier avec espaces     (Auteur: Sve@r)
CitationbratackDernière petite question, quelle syntaxe utiliser pour le cas suivant comme le prmier: #!/bin/sh for list in `find -type f` do echo $list done La syntaxe for arg in `cde` possède l'inconvénient que si un des éléments sortis par la commande possède un espace, le "for" découpera cet élément en 2 itérations distinctes toutes deux fausses et l'él
Forum: Développement
17 ans
CitationGlutBonjour, suite à une récupération de fichiers sur un zip defectueux, je me retrouve avec les fichiers récupérés en vrac sous un nom arbitrairement attribué par l'outil de récupération. J'ai donc fait 2 petits scripts shell pour d'une part remettre les fichiers dans les bon répertoires et d'autre part pour renommer correctement les fichiers en questi
Forum: Développement
Page: 5 sur 33
Ce forum !
Voir tous les messages par utilisateur
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons