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

Unix Discussion :

copie de fichier avec sélection


Sujet :

Unix

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraité Informatique
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : retraité Informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut copie de fichier avec sélection
    Bonjour,
    j'ai un fichier test.txt sur unix que je voudrais copier dans test_new.txt.
    pas compliqué; sauf que je n'y connais absolument rien en unix et qu'en plus il ne faut copier que les données du fichier test.txt à partir du 32 ème caractère.

    MERCI d'avance pour votre aide

  2. #2
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    Bonjour,

    Sous Unix, pour copier un fichier:
    Exemple: le fichier test_new.txt sera cree si ca n'existe pas si ca existe alores son contenu sera remplace.
    cp test.txt test_new.txt

    Pour copier les caracteres a partir tu 32eme position jusqu'a la fin, tu peux:
    - soit utiliser un editeur de text (le plus simple)
    - soit utiliser des filtres (awk, sed ...)

  3. #3
    Membre averti
    Homme Profil pro
    retraité Informatique
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : retraité Informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut
    MERCI beaucoup mais je n'y connais rien, sous unix.
    Si se n'est pas trop vous demander, ne pourriez-vous pas me donner un exemple car je suis un peu perdu avec la commande 'awk'; avec les autres auussi d'ailleurs.

    Un GRAND MERCI d'avance.

  4. #4
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    Pour copier le texte a partir du 32eme caractere, tu peux faire ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    awk '{print substr($0, 32, length($0))}'
    $0 la ligne courante du fichier en entree
    32 la position a partir laquelle qu'on veut extraire le texte
    length($0) longeur totale de la ligne courante

    Avant tout il faut tester si la ligne a une longeur >= 32 sinon tu obtiendras une erreur

  5. #5
    Membre averti
    Homme Profil pro
    retraité Informatique
    Inscrit en
    Novembre 2004
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : retraité Informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 46
    Par défaut RESOLU
    MERCI beaucoup de vous occuper de mon pb.

    je vais essayer de suite, j'avais trouvé une autre solution mais pas terrible et un peu 'tirée par les cheuveux'

    Encore merci et bonne semaine.

Discussions similaires

  1. Copie de fichier avec Runtime
    Par seb591 dans le forum Langage
    Réponses: 8
    Dernier message: 24/07/2007, 16h07
  2. Copie de fichier avec un autre utilisateur
    Par cretindezalpes dans le forum Delphi
    Réponses: 7
    Dernier message: 02/04/2007, 17h01
  3. [cURL] Copie de fichier avec Curl
    Par eowene dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 17/11/2006, 15h03
  4. Copie de fichiers avec progressbar
    Par serialmatrix dans le forum C++
    Réponses: 3
    Dernier message: 11/02/2006, 18h30
  5. Réponses: 3
    Dernier message: 19/10/2005, 15h58

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