• # réponse

    Posté par . Évalué à 2.

    peut-etre : cat fichier.txt | tr ' ' '.' ; cela devrait remplacer les espaces par des . ; voir ci-dessous :

    marc@gigabyte:~$ cat /etc/passwd | grep NVID
    nvidia-persistenced:x:129:138:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin
    marc@gigabyte:~$ cat /etc/passwd | grep NVID | tr ' ' '.'
    nvidia-persistenced:x:129:138:NVIDIA.Persistence.Daemon,,,:/nonexistent:/sbin/nologin
    
    • [^] # Re: réponse

      Posté par (site web personnel, Mastodon) . Évalué à 1.

      double UUOC de bon matin ?

    • [^] # od -c

      Posté par . Évalué à 4. Dernière modification le 29 septembre 2018 à 10:39.

      sans tr

      > echo "the cake is a lie :)" > HL3.txt
      > od -c HL3.txt 
      0000000 t h e c a k e i s a l i
      0000020 e : ) \n
      0000031
  • # où alors...

    Posté par . Évalué à 4. Dernière modification le 29 septembre 2018 à 14:01.

    Bonjour

    Tout dépend des caractères qui pourraient êtres "vus" comme des caractères espaces,
    alors que ce ne sont peut-être pas réellement des caractères espace.

    echo "the cake is a lie :)" > HL3.txt
    od -c HL3.txt 
    0000000 t h e 342 200 206 c a k e 342 200 207 i s 342
    0000020 200 210 a l i e : ) \n
    0000032
    hd HL3.txt
    00000000 74 68 65 e2 80 86 63 61 6b 65 e2 80 87 69 73 e2 |the...cake...is.|
    00000010 80 88 61 20 6c 69 65 3a 29 0a |..a lie:).|
    0000001a

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.

    • [^] # Re: ou alors...

      Posté par (site web personnel) . Évalué à 4.

      Espace insécable, tabulation, blancs masqués par un carriage return, etc.

      $ echo -e " \t\rthe\xA0cake is a lie :)" > /tmp/cake
      $ cat /tmp/cake 
      the�cake is a lie :)
      $ cat -A /tmp/cake 
       ^I^MtheM- cake is a lie :)$
      $ vi /tmp/cake
       ^Mthe cake is a lie :)
      $ od -c /tmp/cake 
      0000000 \t \r t h e 240 c a k e i s a
      0000020 l i e : ) \n
      0000030
      $ hd /tmp/cake 
      00000000 20 09 0d 74 68 65 a0 63 61 6b 65 20 69 73 20 61 | ..the.cake is a|
      00000010 20 6c 69 65 20 3a 29 0a | lie :).|
      00000018

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.