A='stty -icanon ; dd bs=1 count=1 2>/dev/null

migall -  
 migall -
Bonjour,
Je dois faire un rapport et sûrement il vont me faire explique le commande: a='stty -icanon ; dd bs=1 count=1 2>/dev/null'
Quelqu'un pourrais m'expliquer?
a est une variable
stty -icanon je suis pose que ça va accepter les caractères spéciaux
dd vas copier un fichier en sélectionnant une partie de données
count=1 je vois pas
2> vas le mettre dans /dev/null est un fichier temporaire si je bien compris
Merci

7 réponses

  1. Fred
     
    tout est dans le "man"

    count=BLOCKS
    copy only BLOCKS input blocks

    pour plus d' infos tape "man dd"
    0
  2. migall
     
    Merci pour l'aide,
    Pourriez-vous me dire que fait bs=1?
    0
  3. Fred
     
    tape "man dd" dans ton term ? :P
    deuxieme paragraphe dans "description"
    je te donne volontairement pas la reponse
    essaye d' utiliser les man lorsque tu es sur unix, c' est la meilleure aide que tu pourras trouver sur ce genre de problemes
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Ta commande n'est pas entière apparemment, si ?

    Normalement "dd" a besoin d'un fichier en entrée et d'un en sortie. Ici ce n'est pas le cas ;-(

    De même la déclaration de ta variable est erronée il manque la quote fermante ;-(

    0
    1. Fred
       
      sisi tout est bon, si il n' y a pas de fichier de sortie c' est redirige sur la sortie standart qu' il redirige lui meme sur /dev/null, tu peux essayer toi meme dans ton term(perso je l' ai fait et ca marche)
      Pour la quote elle n' est pas dans le titre mais dans son message, c' est surement juste une erreur de frappe
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      si il n' y a pas de fichier de sortie c' est redirige sur la sortie standart qu' il redirige lui meme sur /dev/null,
      Oups. J'étais persuadé qu'il fallait au moins un "of=...", donc un "of=/dev/null" ;-(
      Merci.

      Pour la quote elle n' est pas dans le titre mais dans son message,
      Là par contre j'ai beau regardé, je ne la vois ni dans le titre ni dans le message ;-\
      0
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Là par contre j'ai beau regardé, je ne la vois ni dans le titre ni dans le message ;-\
      Re-oups ;-((

      Si en fait c'est la syntaxe entière qui fait partie de la variable ;-\

      Sorry ;-)
      0
  6. migall
     
    Bonjour
    mon script fonctionne parfaitement je veux simplement pouvoir l'expliquer,
    2>/dev/null le 2 is sert à quoi please?
    0
    1. Fred
       
      ou alors 15e paragraphe de "description" du man de db :P
      A mon avis dans ton ecole ils t' ont pas donne ce travail a faire pour qu' on te donne la reponse telle quelle sur ce site ^^
      0
  7. migall
     
    Bonjour
    est-ce bien ça?
    BLOCKS and BYTES may be followed by the following multiplicative suf?
    fixes: c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M
    =1024*1024, xM =M GB =1000*1000*1000, G =1024*1024*1024, and so on for
    T, P, E, Z, Y.
    0