IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Contribuez à la FAQ Linux [FAQ]


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut Comment demander des informations à l'utilisateur
    pendant l'exécution d'un script, il peut arriver qu'on ait besoin de demander des informations à un utilisateur;
    qu'il s'agisse d'une simple confirmation (continuer [Yn] :), ou d'une donnée plus large (quel est le chemin du fichier à traiter :),
    il est question de lire des données depuis l'entrée standard avec la commande read.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    read -p 'continuer [Yn] : '
    le script semble figé, mais, en fait, il attend que l'utilisateur valide le texte qu'il a entré en appuyant sur la touche Enter.

    /!\ l'invite affichée par l'option -p est envoyée sur la sortie d'erreur.
    cela signifie que lorsque cette derniière [est redirigée] vers un fichier journal, l'invite ne sera plus visible.
    il peut alors être préférable d'omettre cette option, et de faire un echo de l'invite sur la sortie standard, bien sûr.

    comme pour lire d'un fichier ligne par ligne, il est possible de demander à l'utilisateur d'entrer des données sous forme d'un tableau.
    il faut que l'utilisateur respecte un certain format :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $ read -a tableau
    'mlk mlk' poi
    $ printf '-> %s\n' "${tableau[@]}"
    -> 'mlk
    -> mlk'
    -> poi
    il faut donc protéger le séparateur par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $ read -a tableau
    mlk\ mlk poi
    $ printf '-> %s\n' "${tableau[@]}"
    -> mlk mlk
    -> poi
    on peut définir un séparateur avec l'IFS (Internal Field Separator) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $ IFS=';' read -a tableau
    mlk mlk;poi
    $ printf '-> %s\n' "${tableau[@]}"
    -> mlk mlk
    -> poi
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 256
    Par défaut
    Intégré à la faq.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Pour jouer le rôle du planificateur de tâche sous linux, on peut utiliser la crontab.

    Cependant il peut arriver que l'on veuille lancer une commande ponctuellement et pouvoir la temporiser sans passer par le système un petit peu lourd de la crontab.

    at permet de lancer un commande plus tard.

    ça m'est particulièrement utile quand je veux télécharger un logiciel lourd sans bouffer toute la bande passante des utilisateurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ at 19:00
    warning: commands will be executed using /bin/sh
    at> wget http://www.openclipart.org/downloads/0.18/openclipart-0.18-win32.exe
    at> <EOT>
    job 3 at 2006-02-08 19:00
    etienne@info1:~ $ atq
    3       2006-02-08 19:00 a etienne
    à noter qu'après avoir fait at 19:00, on saisit les commandes qui seront exécuter et que pour sortir du mode on doit faire Ctrl+d

    On peut ensuite visualiser les commandes mises en queue avec atq.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  4. #4
    Membre chevronné Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Par défaut
    Sous Gentoo :
    Quel programme existe pour travailler avec SSH (par exemple)
    Comment installer une nouvelle appli, et ses dépendances ?
    et valider (ou non)
    -a correspond à la recherche et à l'affichage des paquets nécessaire à mon_appli, et propose d'installer ou non les dits programmes.
    Comment désintaller une appli ?
    Comment mettre à jour l'abre portage ?
    Comment mettre à jour ma distribution ?
    L'option -u, est utilisée pour mettre à jour les paquets présent dans le fichier world, et -D pour mettre à jour les dépendances.
    Comment mettre à jour uniquement le coeure de ma distribution ?
    Comment mettre à jour les fichiers de configuration ?
    Comment Supprimer les paquets inutiles (attention très risqué)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    emerge --ask --deapclean
    Combien de temps reste-t-il avant la fin de la compilation ?

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Bonjour

    Je peux toujours essayer de répondre à vos questions pour Mandriva !

    Autres remarques :
    - Vous parler de l'installation de logiciels. Il faudrait mettre avec la mise à jour, chose fort indispensable !
    - Il me semble indipensable de donner des sites pour installer des sources.
    - pour mandriva : http://easyurpmi.zarb.org/?language=fr
    - pour ubuntu : http://easyurpmi.zarb.org/?language=fr
    - ...
    - Installation de logiciels avec mandriva : urpmi à la place de rpm -ivh
    - Important trouver un logiciel avec certains paramètre comme
    - apt-cache search avec debian/ubuntu
    - urpmi nom- pour mdv(bricolage de ma part)
    - Point important : désinstallation de logiciels (urpme sous mandriva)

    Plus loin : grub/lilo, gestion de plusieurs linux avec un windows sur un seul PC. Est-ce bien pratique avec lilo ? Avec grub, sans problème

    A+

    Je vais en cours !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    Membre éclairé Avatar de JavaAcro
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2004
    Messages : 534
    Par défaut
    Bonjour,
    Avec la Mandriva 2006, pour voir quels sont les packages installés qui correspondent à php(par exemple), alors on fait:
    Puis, on les installe par :
    D'autres part, pour la mise à jour du système d'exploitation et des packages, on peut utiliser le lien suivant:
    http://easyurpmi.zarb.org/?language=fr

  7. #7
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par cheikhbouchihda
    Bonjour,
    Avec la Mandriva 2006, pour voir quels sont les packages installés qui correspondent à php(par exemple), alors on fait:
    Puis, on les installe par :
    D'autres part, pour la mise à jour du système d'exploitation et des packages, on peut utiliser le lien suivant:
    http://easyurpmi.zarb.org/?language=fr

    en fait, il y a déjà une faq sur urpm sous mandriva... en attente de publication

    quand même
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  8. #8
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    si cela intéresse je peux faire quleques articles sur les sujets suivant :

    > Configuration d'une connexion wireless avec ndiswrapper sous debian et dérivés .
    > Recompilation d'un kernel à la sauce debian

  9. #9
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Citation Envoyé par Tuxico
    si cela intéresse je peux faire quleques articles sur les sujets suivant :

    > Configuration d'une connexion wireless avec ndiswrapper sous debian et dérivés .
    > Recompilation d'un kernel à la sauce debian
    Tu pense à moi pour que tu fasse cette contribution?
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  10. #10
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par défaut
    Citation Envoyé par Tuxico
    si cela intéresse je peux faire quleques articles sur les sujets suivant :

    > Configuration d'une connexion wireless avec ndiswrapper sous debian et dérivés .
    > Recompilation d'un kernel à la sauce debian
    Oui ça nous intéresse beaucoup, merci

    Tu as déjà qqch de rédigé ou tu pars de zéro ? Dans ce cas, tu peux utiliser nos outils pour publier tes articles, contacte-moi en privé si tu es intéressé

    La mise à jour de la FAQ est publiée (annonce très bientôt) et je la complèterai encore dès que possible.

    à tous

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  11. #11
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Salut,

    débutant en linux, j'ai du consulter la question J'ai perdu mon password root. Comment le récupérer ? (non, on ne se moque pas ).

    Il est écrit :
    Il ne vous reste plus qu'à changer le password :
    ne serais-ce pas plutôt ?
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  12. #12
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par défaut
    Citation Envoyé par le y@m's
    Il est écrit :ne serais-ce pas plutôt ?
    Exact

    Ce sera corrigé

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  13. #13
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    hep,

    un truc tout bête :

    voici une des questions de la faq : Quelle est la version de mon kernel ?.

    toutefois, en complément, vous pourriez rajouter :

    Afficher les infos basiques de mon système :

    Pour connaître l'OS sur lequel nous travaillons :
    uname -a

    ps : elle est trés importante pour les pam à distance, comme en ssh sur un lan, où on a souvent besoin de savoir les commandes prises en compte, et la structure des fichiers.

    cdlt,

  14. #14
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    Pour connaitre l'OS, uname suffit

    ++
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  15. #15
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par buchs
    Pour connaitre l'OS, uname suffit

    ++

    En effet, sauf lorsque tu veux connaître la version de l'OS : sun 5 et 6 ont des commandes différentes, ou tu veux connaître aussi le nom du serveur que tu attaques, et quelques petites infos comme le proc du serveur.

    Comme je l'ai déjà dit, pas grand chose, mais comme on reste dans une faq qui peut-être consultée par des débutants...

    ++

  16. #16
    Membre confirmé Avatar de rsuinux
    Homme Profil pro
    Infirmier Formateur pour logiciel de Dossiers de Soins Informatisés
    Inscrit en
    Août 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Infirmier Formateur pour logiciel de Dossiers de Soins Informatisés
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 160
    Par défaut
    bonsoir,
    j'ai trouvé une petite erreur (en fait, c'est plutôt une mise à jour qu'il faut) concernant debian. Il est dit que pour lire les dvd, il faut ajouter cette ligne dans /etc/apt/sources.list: deb ftp://ftp.nerim.net/debian-marillat/ sid main
    Le lien est mort à présent. Il faut utiliser
    deb http://www.debian-multimedia.org testing main
    ou
    deb http://www.debian-multimedia.org unstable main

    Amicalement.
    Rémi.

  17. #17
    Membre émérite
    Avatar de panda31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2003
    Messages : 670
    Par défaut [ADMINISTRATION]Protéger Grub par mot de passe
    La question :
    Comment sécuriser un PC en multi-boot avec Grub ?
    La réponse :

    Ci-dessous figurent les raisons essentielles pour lesquelles il est important d'utiliser des mots de passe pour protéger un bootloader :
    1. Empêcher l'accès au mode mono-utilisateur — Si un agresseur peut démarrer en mode mono-utilisateur, il sera automatiquement connecté en tant que super-utilisateur sans avoir à saisir de mot de passe root.
    2. Empêcher l'accès à la console GRUB — Si l'ordinateur utilise GRUB comme chargeur de démarrage, un agresseur peut utiliser l'interface de l'éditeur de GRUB afin de changer sa configuration et de recueillir des informations à l'aide de la commande cat.
    3. Empêcher l'accès à des systèmes d'exploitation non-sécurisés — Dans le cas d'un système à double démarrage, un agresseur peut, au moment du démarrage, choisir un système d'exploitation tel que DOS qui ne prend en compte ni les contrôles d'accès, ni les permissions de fichiers.
    Pour pallier à ces problèmes, il est possible d'ajouter une directive de mot de passe dans son fichier de configuration. Pour ce faire, définissez d'abord un mot de passe, puis ouvrez une invite du shell, connectez-vous en tant que super-utilisateur et saisissez :

    A l'invite, insérez le mot de passe de GRUB et appuyez sur la touche [Entrée]. Cette opération renverra un hachage MD5 du mot de passe.
    Ensuite, éditez le fichier de configuration de GRUB, à savoir /boot/grub/grub.conf. Ouvrez le fichier et en dessous de la ligne timeout figurant dans la partie principale du document, ajoutez la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    password --md5 <password-hash>
    Remplacez <password-hash> par la valeur donnée par /sbin/grub-md5-crypt. Bien que GRUB accepte également les mots de passe en texte clair, il est recommandé d'utiliser un hachage md5 pour une meilleure sécurité des mots de passe.
    Lors du prochain démarrage du système, le menu de GRUB ne vous permettra pas d'accéder à l'éditeur ou à l'interface de commande sans appuyer auparavant sur la touche [p] suivi du mot de passe de GRUB.
    Malheureusement, cette solution n'empêche pas un agresseur de démarrer un système d'exploitation non-sécurisé dans l'environnement d'un système en dual boot. Afin d'éviter cette situation, il est nécessaire d'éditer une partie différente du fichier de configuration /boot/grub/grub.conf.
    Trouvez la ligne title du système d'exploitation non-sécurisé et ajoutez directement en dessous, une ligne spécifiant lock.
    Pour un système DOS, le stanza devrait commencer par des éléments similaires à ceux figurant ci-dessous :

    Pour que cette méthode fonctionne correctement, il est nécessaire d'avoir une ligne password dans la section principale du fichier /boot/grub/grub.conf. Dans le cas contraire, un agresseur sera à même d'accéder à l'interface de l'éditeur de GRUB et pourra supprimer la ligne lock.

    Pour créer un mot de passe différent pour un noyau particulier ou un système d'exploitation spécifique, ajoutez une ligne lock au stanza, suivie d'une ligne mot de passe.
    Chaque stanza que vous protégez à l'aide d'un mot de passe unique devrait commencer par des lignes semblables à l'exemple suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    title DOS
    lock
    password --md5 <password-hash>
    Et vous voilà avec un système mieux sécurisé !
    Michaël Mary
    Consultant PLM dans une société de conseil toulousaine
    Auditeur CNAM-IPST depuis septembre 2008
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
    John F. Woods
    mon cv et mon domaine et mon blog
    Aucune question technique par MP, svp

  18. #18
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    je souhaite proposer des modifications à la FAQ Linux sur sed, notamment pour l'entrée
    https://linux.developpez.com/faq/?pa...es-differentes

    Je proposerais la nouvelle formulation suivante:

    Comment appliquer une suite de commandes différentes ?
    Il est possible de grouper plusieurs commandes sed.
    1ère méthode : en les séparant par des ";"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed "s/mot1/mot2/g;3 d"
    2ème méthode : en les écrivant les unes à la suite des autres avec l'option -e
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -e 's/mot1/mot2/g' -e '3 d'
    La 1ère méthode ne fonctionnera pas dans toutes les circonstances. Par exemple, pour ajouter une ligne avant et après la ligne 3 (i pour ajouter avant la ligne, a pour ajouter après la ligne):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -e '3 iajout avant la ligne' -e '3 aajout après la ligne' mon-fichier.txt
    -->
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ajout avant la ligne
    contenu de la ligne 3
    ajout après la ligne
    mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed '3 iajout avant la ligne;3 aajout après la ligne' mon-fichier.txt
    donnera
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ajout avant la ligne;3 aajout après la ligne
    contenu de la ligne 3
    Cela vous semble-t-il convenir ?
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  19. #19
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Pour moi, c'est plus claire que la réponse actuelle de la FAQ.

    Et d'ailleurs, en lisant rapidement la FAQ, des exemples sont donnés pour le cas de passer plusieurs commande pour une certaine plage d'adresse...

    comme par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed '3,5 {y/éèê/eee/;s/[0-9]/x/g}'
    mais cette syntaxe ne fonctionne pratiquement que pour le sed de gnu, la syntaxe correcte est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed '3,5 {y/éèê/eee/;s/[0-9]/x/g;}'
    qui sera un peu plus passe partout, c'est à dire pour les sed qui supportent le séparateur de commande ';' ( d'ailleurs, posix permet l'implémentation mais ne l'oblige pas ) :
    Historically, the sed ! and } editing commands did not permit multiple commands on a single line using a semicolon as a command delimiter. Implementations are permitted, but not required, to support this extension.

  20. #20
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 256
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 256
    Par défaut
    Les modifications dans le post #122 ont été intégrés à la faq :
    https://linux.developpez.com/faq/?pa...es-differentes
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. Contribuez à la FAQ et aux CODES SOURCE XML
    Par Community Management dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 21/04/2008, 20h52
  2. Contribuez à la FAQ HTML/DHTML/XHTML
    Par Community Management dans le forum Contribuez
    Réponses: 14
    Dernier message: 22/02/2008, 01h53
  3. Contribuez aux FAQs Flash
    Par vermine dans le forum Flash
    Réponses: 2
    Dernier message: 24/04/2006, 02h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo