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

Shell et commandes GNU Discussion :

Ajout d'un caractère / en fin de ligne


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2012
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 50
    Par défaut Ajout d'un caractère / en fin de ligne
    Bonjour

    je cherche a ajouter en fin de ligne et sur la totalité d'un fichier le caractère /
    suivi d'un texte

    ex :
    Fichier avant:
    drwxrwxr-x trait/info 0 2007-08-22 11:45 ./10kl96/EFFIPUB

    Fichier après :
    drwxrwxr-x trait/info 0 2007-08-22 11:45 ./10kl96/EFFIPUB/ FRSOFMT-UX01.401.29_jan_2009

    Merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    ce caractère étant utilisé pour représenter la hiérarchie du système de fichier, il n'est pas possible d'ajouter ce caractère au nom d'un fichier.

  3. #3
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    si c'est juste une histoire de présentation d'une commande ls, tu peux faire ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    xxx@xxx:~/test1$ ls -l fichier1.txt | sed "s/$/\/ ton texte ici/" 
    -rw-rw-r-- 1 xxx xxx 33 Jul 12 15:10 fichier1.txt/ ton texte ici
    xxx@xxx:~/test1$
    mais je ne vois pas trop l'utilité. En plus tu nous parle de fichier alors que ton exemple montre un répertoire.

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    puisque sous unix tout est fichier..... un repertoire est un fichier spécial ...

  5. #5
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    awk '{ print $0"/TEXTE"}'  fichiertexte.txt

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur STC, systèmes de supervision
    Inscrit en
    Juin 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur STC, systèmes de supervision
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 58
    Par défaut Methode barbare
    Fichier après :
    drwxrwxr-x trait/info 0 2007-08-22 11:45 ./10kl96/EFFIPUB/ FRSOFMT-UX01.401.29_jan_2009
    Tu peux essayer çà (Non testé) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    for ligne in $(cat Fichier_Texte.txt)
    do 	
    	Variable_tampon=$(echo "$ligne")
     
    	Texte_a_ajouter=$(echo "/ FRSOFMT-UX01.401.29_jan_2009")
     
    	ligne=$(echo "$Variable_tampon$Texte_a_ajouter")
     
    done

Discussions similaires

  1. Ajout de caractéres en fin des lignes d'un fichier texte
    Par loubna04 dans le forum VBScript
    Réponses: 1
    Dernier message: 30/03/2010, 12h03
  2. Détecter un caractère comme fin de ligne en lisant un fichier
    Par dtwelve dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/07/2009, 17h25
  3. Problème avec le caractère de fin de ligne entre linux et windows
    Par Dosseh dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 28/07/2009, 14h04
  4. Caractère en fin de ligne avec regsub
    Par sylvain_54 dans le forum Tcl/Tk
    Réponses: 1
    Dernier message: 14/08/2008, 18h08
  5. Remplacer caractère de fin de ligne suivi d'une accolade
    Par Olistan dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 07/05/2008, 17h15

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