Revenir à Développement

[Résolu] commande CLI : DIR et DELETE

Forums AmigaOS, MorphOS et AROS Développement [Résolu] commande CLI : DIR et DELETE

11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #331987
    Thor1230
    Participant
    • Messages : 777

    Bonjour a tous

    J’ai copié le contenu des 4 CDS de modules anthology sur mon A1200.

    Cependant, lorsque je selectionne un enorme paquet de modules, Hippoplayer plante car il voit des fichiers .txt , .iff, .GUIDE, etc.

    J’ai essaye plusieures commande pour faire un dir ~.txt, mais j’obtient pas les sousrepertoire, malgres la commande dir -R ~.TXT

    J’hesite a lancer la commande delete du coup.

    Quelqu’un est un pro du cli ?

    Merci pour votre aide. Pendant ce temps, mon 1200 me diffuse des modules a gogo, pendant que je taff au sous sol  ^^

     

     

    Amiga + CPC + PC = La meme passion !

    #332004
    Souldream
    Participant
    • Messages : 398

    dir ALL

    ...::: Mist - Mister Addon - Fpga Arcade 060 - ZxUno :::...
    ...::: Amiga 1230 Gotek WiFi-CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...

    #332006
    Mandrake
    Participant
    • Messages : 1307

    Dir

    Syntaxe : Dir {répertoire} [OPT A|I|AI|D|F] [ALL] [DIRS] [FILES] [INTER]
    Modèle : DIR, OPT/K, ALL/S, DIRS/S, FILES/S, INTER/S

    La commande Dir permet d’afficher la liste triée des fichiers d’un répertoire ou d’un volume.

    L’argument {répertoire} permet de spécifier le nom du répertoire ou du volume, dont vous voulez lister le contenu.

    L’option [OPT A|I|AI|D|F] est identique aux options [ALL] [DIRS] [FILES] [INTER]. Elle est obsolète mais conservée pour assurer la compatibilité avec les versions précédentes du système.

    L’option [ALL] affiche l’ensemble des sous-répertoires et leurs fichiers (équivaut à l’option [OPT A]).

    L’option [DIRS] n’affiche que les répertoires (équivaut à l’option [OPT D]).

    L’option [FILES] n’affiche que les fichiers (équivaut à l’option [OPT F]).

    L’option [INTER] active le mode de listage interactif (équivaut à l’option [OPT I] ou [OPT AI]).

    Amiga 500 + 512K + Gotek
    Amiga 1000 + A1050 256K + Spirit Technology Inboard 1000 1.5MB + HxC usb
    Amiga 1200 3.1.4 + 8M + CF 32G
    Amiga 1200 3.1 + 4M + CF 16G
    Amiga 2000, ROM 3.1, R6, GVP Impact A2000-HC+8 Series II 8M, CD-ROM.
    CD32 + FMV (en panne)

    Tout ce qu'il faut pour votre TI-99/4A :
    http://gilles.susini.free.fr

    #332009
    __sam__
    Participant
    • Messages : 2216

    Le truc je crois, c’est que c’est pas vraiment le DIR qui intéresse thor, mais surtout le DELETE récursif avec un pattern de fichiers à effacer en argument (~.txt, que j’interprète, peut-être à tord, comme tout sauf les fichiers #?.txt ce qui me semble étrange, mais bon)

    Samuel.

    Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne
    A1200 (Blizzard-IV/fpu/64Mo) - A500 (+ 1Mo PPS) - A500 Vampire V2+ ^8^
    (mais aussi TO8 - TO8D - TO9. Groupe PULS.)
    Pub >>Teo 1.8.4<<

    #332011
    Mandrake
    Participant
    • Messages : 1307

    Sur Obligement :

    http://obligement.free.fr/articles/shell.php

    Amiga 500 + 512K + Gotek
    Amiga 1000 + A1050 256K + Spirit Technology Inboard 1000 1.5MB + HxC usb
    Amiga 1200 3.1.4 + 8M + CF 32G
    Amiga 1200 3.1 + 4M + CF 16G
    Amiga 2000, ROM 3.1, R6, GVP Impact A2000-HC+8 Series II 8M, CD-ROM.
    CD32 + FMV (en panne)

    Tout ce qu'il faut pour votre TI-99/4A :
    http://gilles.susini.free.fr

    #332018
    Thor1230
    Participant
    • Messages : 777

    La commande DIR m’interessait aussi, bien que le but 1er est de supprimer mes fichiers … inutile pour Hippoplayer.

    @souldream : dir ALL m’affiche tout, donc aucune selection par rapport a un masque de recherche.

    @sam : oui ca ne me retourne rien, mais pourquoi ca ne m’affiche pas le reste ? mystere…

    @Mandrake : merci pour les liens, mais j’avais deja regardé.

    Je vais essayer de me trouver un soft pour le faire le taff, car a la main… sous MS-DOS, j’aurais fait le taff en 10s…

    J’ai l’impression que l’Amiga DOS est plus puissant, mais bien plus complique…

    Pour revenir a mon soucis, Sous MS-DOS :
    Etant dans D:MODULES , je tappe
    DEL *.TXT /S pour tout supprimer
    DIR *.TXT /S pour afficher tout mes fichiers

    Sur amiga, je suis deja dans le repertoire incriminé.
    Donc dans le CLI, j’ai a peu pres ceci :

    Modules:Modules Anthology/Modules

    Et c’est a partir d’ici que je bloque…

    Est-ce qu’il y aurait un shell ou un cli alternatif comme MS-DOS ?
    Car la j’irais plus vite.

    Ou je vais me compiler un programme en Pascal, j’y arriverais peut etre.

    Merci pour vos aide. Y a t-il une difference entre le cli et le shell ?

     

     

    Amiga + CPC + PC = La meme passion !

    #332019
    __sam__
    Participant
    • Messages : 2216

    Pour les trucs balèzes comme ca, perso, j’aurais tendance à utiliser l’environnement ixemul. La fonction find est alors très pratique:

    [code] find . -name ‘*.txt’ -exec rm {} \;[/code]
    ou
    [code] find . -name ‘*.txt’ | xargs rm[/code]

    Ca me fait penser…. Sans doute qu’avec la fonction search sur amiga on peut faire un truc dans le même style

    [code] SEARCH dossier/ QUICK ALL FILE NAME « #?.txt » LFORMAT « DELETE * »%p%s* » » >t:toto
    EXECUTE t:toto[/code]

    (voir la tronche de t:toto avant de l’exécuter ne serait pas idiot car j’ai écrit ca à l’instinct sans tester)

    [EDIT] apparemment search n’a pas de LFORMAT, mais LIST l’a. Donc je tenterais [code]List dossier/ ALL PAT « #?.TXT » LFORMAT « DELETE * »%s%s* » » >ram:toto[/code]

    Samuel.

    Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne
    A1200 (Blizzard-IV/fpu/64Mo) - A500 (+ 1Mo PPS) - A500 Vampire V2+ ^8^
    (mais aussi TO8 - TO8D - TO9. Groupe PULS.)
    Pub >>Teo 1.8.4<<

    #332021
    Thor1230
    Participant
    • Messages : 777

    Merci __sam__

    Pour le moment, j’ai mon disque dur qui ne voit plus mes partitions…

    Je lance un autre sujet.

    Amiga + CPC + PC = La meme passion !

    #332026
    Thor1230
    Participant
    • Messages : 777

    Partitions revenues a cause d’un probleme de SCSI.DEVICE resolu.

    Amiga + CPC + PC = La meme passion !

    #332028
    __sam__
    Participant
    • Messages : 2216

    Maintenant qu’elles sont revenues, il est temps de tester les coup du LFORMAT (et effacer tout le contenu du disk, si on ne regarde pas ce qu’il y a dans toto avant de l’executer 😀 😀 ).

    Samuel.

    Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne
    A1200 (Blizzard-IV/fpu/64Mo) - A500 (+ 1Mo PPS) - A500 Vampire V2+ ^8^
    (mais aussi TO8 - TO8D - TO9. Groupe PULS.)
    Pub >>Teo 1.8.4<<

    #332047
    Thor1230
    Participant
    • Messages : 777

    Salut __sam__

    J’ai efface le contenu complet du disque dur. L’Amiga DOS étant vraiment une belle cochonnerie.

    En lisant ton script, cela ne donne pas trop envie d’approfondir.
    LE script est vraiment complexe, trop peut etre pour juste faire l’equivalent d’un « DEL *.TXT /S » sous MS-DOS.

    Je testerais ce script sur Winuae histoire de voir si ca casse un truc ou pas XD

    Merci pour ton aide. Par contre, vu la complexite de l’AmigaDOS, je pense que plus beaucoup de monde doivent le maitriser… Dommage.

    Amiga + CPC + PC = La meme passion !

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.

Forums AmigaOS, MorphOS et AROS Développement [Résolu] commande CLI : DIR et DELETE

Do NOT follow this link or you will be banned from the site!