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 :

le script bash


Sujet :

Shell et commandes GNU

  1. #1
    Futur Membre du Club
    Homme Profil pro
    informatique
    Inscrit en
    Septembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2014
    Messages : 2
    Par défaut le script bash
    comment créer un script bash qui crée 1000 fichier le renome, le tri par ordre de création le compte puis les affiche.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 653
    Par défaut
    Bonjour,
    s'il vous plaît,
    merci


    la courtoisie n'est pas facultative !!!

    et puis, élabore davantage l'exposé de ta requête.
    d'autant plus que le français n'a pas l'air d'être ta langue natale.
    comment créer un script bash qui crée 1000 fichier le renome, le tri par ordre de création le compte puis les affiche.
    dit ainsi, ça peut être sujet à plusieurs interprétations; il faut être précis dans l'énoncé, ça t'aidera aussi à y voir plus clair.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éprouvé Avatar de RaphaelG
    Homme Profil pro
    Amateur
    Inscrit en
    Juin 2016
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Juin 2016
    Messages : 94
    Par défaut
    My 2 cents:

    Pour créer des fichiers, la commande touch le fait mais elle va les créer vides.
    On peut aussi utiliser les mécanismes de redirection, '>' et '>>'.
    Comme tu veux en créer 1000, tu as intérêt à passer dans une boucle for.

    Renommer des fichiers : la commande mv.

    Trier des fichiers :
    Pour trier le contenu de fichier texte, c'est la commande sort.
    Pour trier une liste de fichier en fonction de la date de leur dernière modification : "ls -t"
    J'ai bien peur que la date de création d'un fichier soit perdue dès que l'on fait une modification dans le fichier. Si tu veux trier une liste de fichier en fonction de leur date de création, je pense qu'il faut que cette date soit intégrée dans le nom du fichier.

    Pour compter : la commande wc.

    Pour afficher le contenu d'un fichier : la commande cat.
    Si tu veux paginer : more, less ou pg.

    Dans la signature de N_BaH, il y a des liens qui sont pas mal pour commencer à s'initier au bash.

    Y a plus qu'à.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par dikazol Voir le message
    comment créer un script bash qui crée 1000 fichier le renome, le tri par ordre de création le compte puis les affiche.
    Combien tu payes pour qu'on fasse le boulot à ta place? ;-)

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour

    Citation Envoyé par RaphaelG Voir le message
    Renommer des fichiers : la commande mv.
    Personnellement, je préfère la commande rename qui va ré-utiliser des commandes connues par sed.

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rename 's/(.....)-(..).(..).(....)(.*)/$4-$3-$2-$1$5/' 1*

  6. #6
    Membre éprouvé Avatar de RaphaelG
    Homme Profil pro
    Amateur
    Inscrit en
    Juin 2016
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Juin 2016
    Messages : 94
    Par défaut
    Je ne connaissais pas alors j'ai un peu cherché.
    Dans ma Debian Jessie, la commande /usr/bin/rename est une suite de liens symboliques qui conduit vers /usr/bin/file-rename. C'est apporté par le paquet "rename" qui a été installé automatiquement dans ma Debian.
    /usr/bin/file-rename est en fait un script perl.

    Petite question : Est ce que rename est universel cad existe t'il dans d'autres distros ? en particuler CentOS/RHEL/Fedora ?

  7. #7
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 653
    Par défaut
    Petite question : Est ce que rename est universel cad existe t'il dans d'autres distros ? en particuler CentOS/RHEL/Fedora ?
    non.
    je n'ai pas de distributions basées sur RedHat à dispositions, mais sur ArchLinux, rename est un exécutable compilé, dont la page man montre une syntaxe très simple.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. Requête POST dans un script bash
    Par desperado dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 22h38
  2. Réponses: 21
    Dernier message: 29/09/2005, 19h33
  3. Script bash : Pb avec sed
    Par fred64 dans le forum Linux
    Réponses: 3
    Dernier message: 19/08/2005, 11h24
  4. Scripts bash : requêtes sql
    Par milka dans le forum Linux
    Réponses: 3
    Dernier message: 17/08/2005, 10h59
  5. Problème script Bash
    Par Sphost dans le forum Linux
    Réponses: 10
    Dernier message: 26/07/2005, 09h56

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