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

AIX Discussion :

suppression d'un caractère invisible


Sujet :

AIX

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Février 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Février 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut suppression d'un caractère invisible
    Bonjour,

    Dans un fichier j'ai un caractère en début et fin de ligne qui n'est pas visible ( je le vois sous vi en tapant :set list )
    Je voudrais supprimer ce caractère, quelqu'un connait-il une commande pour le faire ?
    Merci
    Nom : caractere.JPG
Affichages : 2017
Taille : 52,2 Ko

  2. #2
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Pour supprimer le premier et le dernier caractère de chaque ligne sous vi:

    ɹǝsn *sıɹɐlos*

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Février 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Février 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je ne cherche pas à supprimer un $ en début et fin de ligne.
    Ce caractère n'est visible que lorsque je tape sous vi ":set list" ( c'est un peu comme un ^M )
    le fichier est de type :

    > file fic
    > fic: c program text

  4. #4
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 474
    Points : 11 042
    Points
    11 042
    Par défaut
    Citation Envoyé par fontol Voir le message
    Je ne cherche pas à supprimer un $ en début et fin de ligne.
    Ce caractère n'est visible que lorsque je tape sous vi ":set list" ( c'est un peu comme un ^M )
    Une recherche sur google du type "vi set:list" (pas de Vi "AIX" sous la main) m'a amené à cet article (cf. rubrique Vi settings) :
    :set list Shows tabs (^l) and end of line ($)
    Source : http://www.lagmonster.org/docs/vi2.html

    C'est bien le comportement attendu sous Vi avec cette option...

    [Edit]
    .. et le dollar $ est le signe de fin de ligne sous Unix/Linux comme l'est le ^M sous Windows.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 882
    Points
    7 882
    Par défaut
    Citation Envoyé par fontol Voir le message
    Je ne cherche pas à supprimer un $ en début et fin de ligne.
    Alors, il ne faut pas demander:
    Je voudrais supprimer ce caractère, quelqu'un connait-il une commande pour le faire ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ce caractère n'est visible que lorsque je tape sous vi   ":set list"  ( c'est un peu comme un ^M )
    Il suffit donc de ne pas taper ":set list" pour que ces pseudo-caractère ne soient pas affichés, ou d'annuler leur affichage avec ":set nolist"
    ɹǝsn *sıɹɐlos*

Discussions similaires

  1. Suppression de caractère invisible
    Par lodan dans le forum Langage
    Réponses: 10
    Dernier message: 02/10/2008, 16h55
  2. Suppression espace et caractère spéciaux dans une chaine de caractère
    Par arnaud036 dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 12/10/2007, 10h51
  3. [RegEx] Supprimer caractères invisibles au sein d'une chaîne
    Par webrider dans le forum Langage
    Réponses: 9
    Dernier message: 19/04/2007, 11h07
  4. Réponses: 2
    Dernier message: 13/02/2007, 11h46
  5. suppression espace chaine caractère
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 18h35

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