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

Scripts/Batch Discussion :

3 questions de base


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 13
    Par défaut 3 questions de base
    Coucou tout le monde !

    Je suis en train de faire mon premier script bash et je cherche à faire des trucs tout simple. Toutefois, je ne sais pas comment faire et je ne trouve pas la réponse sur le web.

    1. Je voudrais récupérer une partie du nom d'un fichier à l'aide d'un séparateur "_". ex : test_fichier.txt. Comment faire pour récupérer test ?

    2. Comment boucler sur une liste de fichiers en partant du fichier le plus vieux jusqu'au fichier le plus récent.

    3. Comment ajouter une nouvelle ligne dans un fichier et faire en sorte que cette ligne soit au dessus des autres ?

    Merci d'avance pour vos réponses.

  2. #2
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par Joey5 Voir le message
    1. Je voudrais récupérer une partie du nom d'un fichier à l'aide d'un séparateur "_". ex : test_fichier.txt. Comment faire pour récupérer test ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "tokens=1 delims=_" %%i in ('echo test_fichier.txt') do echo %%i
    Citation Envoyé par Joey5 Voir le message
    2. Comment boucler sur une liste de fichiers en partant du fichier le plus vieux jusqu'au fichier le plus récent.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in ('dir /OD "C:"') do echo %%i
    Citation Envoyé par Joey5 Voir le message
    Comment ajouter une nouvelle ligne dans un fichier et faire en sorte que cette ligne soit au dessus des autres ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @echo off 
    
    echo Nouvelle ligne > "%~dp0fichier2.txt"
    for /f "delims=" %%i in ('type fichier.txt') do echo %%i>> "%~dp0fichier2.txt"
     
    pause>nul

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 13
    Par défaut
    Salut koKoTis !
    Merci beaucoup d'avoir pris le temps de répondre à mes questions ! Je vais essayer tout ça alors !

Discussions similaires

  1. Question de base sur les classes
    Par deaven dans le forum C++
    Réponses: 3
    Dernier message: 27/11/2005, 16h20
  2. Réponses: 4
    Dernier message: 20/11/2005, 21h46
  3. question de base
    Par tuxedo dans le forum Langage SQL
    Réponses: 11
    Dernier message: 05/04/2005, 15h28
  4. [Débutant] Question de base sur le BDE et les SGBD
    Par Invité dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/03/2005, 08h45
  5. Question de base
    Par xinu1.1 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 03/02/2005, 22h14

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