(Article mis à jour le 18 février; les corrections sont en rouge) Voici une colle pour vérifier si vous avez du vécu en informatique. Vous êtes un jeune chercheur et le bonze qui dirige votre département vous a demandé de fouiller partout sur Internet pour récupérer des présentations et des conférences portant sur la discipline scientifique qui anime votre organisation. Or, vous en avez déniché 714, des documents PDF, DOC et PPT, que vous avez stockés dans un répertoire. Il vous faut maintenant les rendre accessibles en réseau au bénéfice de tous vos collègues. Comment procéderez-vous sans trop vous faire suer ?
Le plus simple est de transférer tous les titres des documents amassés dans un fichier Excel et de lui ajouter de la valeur. Vous pourrez en effet ajouter des champs, par exemple “auteur”, “année” ou “langue”. Vous pourrez même ajouter un lien hypertexte au titre, ce qui permettra aux utilisateurs d’ouvrir le document dans leur ordi.
Bien beau, mais comment allez-vous vous y prendre pour transférer en format CSV (”Comma Separated Value” – particulier aux tableurs, p. ex. Excel, OpenOffice ou Quattro Pro), les titres qui sont à l’intérieur d’une pochette jaune sur le bureau de votre PC ? Windows ne permet pas que l’on sélectionne tous les titres dans un dossier/répertoire pour les copier et les coller ailleurs. C’est bête, mais c’est ainsi.
Vous n’allez quand même pas retaper tous les titres ! Il y en a 714 ! Alors ? Qu’allez-vous faire ? Tâchez de répondre avant de lire la solution au paragraphe suivant. Allez, cassez-vous la tête un peu !
Vous allez simplement vous créer une petite routine DOS, alias un script BAT, que vient de me suggérer mon ami Réjean. Vous savez que Windows 7, un système d’exploitation pouvant râteler à 32 ou à 64 bits, descend en droite ligne du DOS (”Disk Operating System”), un SE à 16 bits, lui-même dérivé du CP/M (”Control Program for Microcomputers”) à 8 et à 16 bits. Cela pour vous dire que le DOS fonctionne très bien sous Windows 7.
Pour en avoir une idée, il vous suffit de taper “CMD” dans la bande de recherche tout en bas du menu “Windows” (ex-menu “Démarrer”). Dès lors, une console apparaît où vous pouvez vous amuser à jouer au “geek” avec certaines commandes d’origine DOS qui ont survécu. Même que certaines sont encore utiles aujourd’hui, dont “fdisk”, “scandisk” et bien d’autres. Pour tout dire, un crash sérieux de Windows 7 vous obligera probablement à redémarrer l’ordi avec le DVD de Windows, ce qui vous obligera à taper des commandes de type DOS.
Pour en revenir à la routine DOS, il suffit de taper ce qui suit dans un éditeur de texte, p. ex. Notepad ou Bloc-notes, et d’enregistrer le document sous le nom de “_list.bat” (sans les guillemets).
@ ECHO OFF
dir /b > _list.csv
start _list.csv
Puis, vous placez le petit fichier dans le répertoire des 714 documents. Il vous suffit alors d’asséner à son icône un double-clic et, pour peu que vous ayez Excel ou OpenOffice dans votre ordi, un classeur s’ouvre avec tous vos titres affichés par ordre alphabétique (prise d’écran ci-après).

Le seul inconvénient, c’est que votre patron, un postdocteur cinquième dan qui ne connaît rien en informatique, ne peut réaliser à quel point vous êtes efficace et génial; il ignore complètement que vous venez d’accomplir un miracle. Mais cela est secondaire, vos titres sont désormais accessibles, cela grâce à un outil qui aura bientôt 30 ans …
Évidemment, à partir d’ici, il vous faudra vous y connaître un peu dans Excel.
| Avis : j’utilise personnellement des machines sous Windows, Mac OS X et Linux et je n’ai aucune préférence; en fait j’ai une relation d’amour-haine avec chacune. Si vous croyez que je suis parti-pris envers l’une ou l’autre de ces plates-formes, je vous soumets respectueusement que vous avez tort et ne peux vous recommander que de consulter mes chroniques antérieures. |

Tags: Astuce, DOS, fichier .bat










vend01
17 février 2010
16h44
Oui je ferais ça directement à partir de la ligne de commande de Dos.
Mais pour impressioner le bos.. je compile, je mets dans un setup .msi pis je le lui envoies après 2 ou 3 jours :-)
mike.net
17 février 2010
17h00
Je peux dire que j’utilise encore de temps en temps des batch files mais de plus en plus j’ai découvers les VBS qui permet de faire beaucoup de truc dans mon login script sur mon réseau a mon bureau
kainfury
17 février 2010
17h06
Nerd!
;)
phazon
17 février 2010
17h10
Il ne faut pas confondre “MS-DOS” et le “Command Prompt”. Il n’y a plus de MS-DOS dans Windows depuis les abbées 90.
Pour rouler une vrai “MS-DOS”, il n’y a qu’une solution: l’émulation. (DOSBox, Virtual PC, etc.)
phazon
17 février 2010
17h12
années et pas “abbées” ;)
sduquette
17 février 2010
17h14
petite précision, les versions modernes de Windows ne sont plus basés sur DOS comme l’étaient Windows 3.1 et 95/98. Les commandes que vous utilisez dans un script batch sont en fait des réimplémentations natives pour Windows NT. Ceci dit, le support pour DOS est toujours fournit par une machine virtuelle pour des questions de rétro-compatibilité.
Je ne veux pas relancer la guerre Windows/Linux, mais il faut dire que les systèmes d’inspiration UNIX (Linux, BSD et Mac OSX) offrent un environnement en ligne de commande beaucoup plus complet et évolué que celui de Windows. Ceci dit, Microsoft offre depuis quelques années Powershell, un système très intéressant et beaucoup plus complet. Je vous invite à y jeter un oeil.
evilmonkey
17 février 2010
17h23
Je fais ce genre d’exercise au moins 1 fois par semaine :)
Mes collèges de la comptabilité son vraiment impréssioné (si seulement il savait comment cette technologie est vieille). J’utilise aussi le language Perl (et interface en PerlTK) c’est plus jolie que le DOS.
elvince
17 février 2010
17h34
Avec un script un peu plus poussé tu pourrais aussi ajouter la date de création.
Le plaisir de l’informatique par contre, c’est de faire un analyseur sémantique qui te fournira automatiquement un résumé de chaque document. Ça c’est plus intéressant comme défi.
mattgilles
17 février 2010
17h36
Mais si ma présentation a plus que 8 lettres dans son titre?
gillesfpelletier
17 février 2010
17h36
J’ai connu le DR DOS de Digital Research et le monde l’appelait le Docteur DOS. Changement de propos, j’ai été un utilisateur de OS/2 warp. C’était une pure merveille. Quand on voit un Mac aujourd’hui, on se demande qu’est-ce qu’il y a de si nouveau?
Gilles Pelletier, Québec
daniel69
17 février 2010
17h46
Comme je fais des sauvegardes de fichiers dans des disques USB, j’utilise un fichier «.bat» qui contient cette ligne pour obtenir la liste des fichiers de ce disque (bien entendu, la lettre du disque est H:):
dir H:\*.* /-c/s/a/x > %1.dir
«%1» me permet de donner un nom en ligne au fichier «.dir». Mais je ne sais pas si ça fonctionne avec Win7 mais ça fonctionne avec WinXP.
marcofsky
17 février 2010
17h58
Les Dosseux de fichiers, qu’on pourrait appeler ça… ;-)
Je me rappelle celle-là, que j’utilisais pour imprimer des documents au format “ps” (Postscript) sur une imprimante Laser 1200dpi qui coûtait une fortune à cette époque! La commande DOS était d’une simplicité exemplaire:
copy -b doc.ps > lpt1:
Ce qui revenait à demander à Mr. DOS de copier, en fomat binaire, le fichier natif Postcript “doc.ps” et d’envoyer le “output” au port parallèle LPT1. L’imprimante, ayant un interpréteur Postscript “built-in”, digérait le tout et nous imprimait ça sans rechigner! :-)
C’était le bon temps, celui où les produits Microsoft “obéissaient”… ;-)
jacqo
17 février 2010
18h07
Sur mon premier ordinateur il y avait DOS 1.1 c’est tout, rien d’autre.
jean_saisrien
17 février 2010
18h12
Étant dessinateur/concepteur pour une firme d’ingénierie, je me sers TRÈS souvent du DOS et des ses capacités extra-windowsiennes.
DOS couplé à un petit programme (2XExplorer) me font sauver beaucoup de temps dans l’élaboration de scripts que j’utilise dans AutoCAD.
Depuis Win95 qu’on annonce la mort de DOS et à chaque fois je me dis: cette fois-ci c’est vrai!
Dieu merci, c’est faux à chaque fois et le DOS continue à être un de mes meilleurs alliés.
pierrefalardeau
17 février 2010
18h30
Vive le DOS!!
aussi le Qbasic
claude_lafreniere
17 février 2010
18h53
1)
DOS et la ligne de commande depuis les systèmes NT : ce n’est pas la même chose comme l’ont déjà signalé quelques uns…
2)
Le Bourne Shell d’Unix et sa résurrection, bash, est pas mal plus le fun que les deux mentionnés précédemment…
3)
Je crois savoir qu’il y a encore des gens qui utilisent le DOS à l’Université Laval. Sont dans un bocal…
4)
En ce moment on parle de Google Buzz sur le Ouaibe. Pas ici. Je l’avoue, ça me fait du bien.
Salutations amicales à tous! :)
–
Claude LaFrenière
eric0007
17 février 2010
19h08
Cela n’a rien avoir avec MS DOS… ce sont des commands du shell text de Windows… Il y a l’équivalent sur Linux et Unix et MacOS…
Et effectivement, c’est puissant dans certaines circonstances…
Mais Nelson… tu omets encore de parler de Windows Phone 7 series??? Te dure a suivre… c’est l’événement de la semaine…
eric0007
17 février 2010
19h15
@jean_saisrien : … ouf… DOS n’existe plus depuis Windows XP… Avant cela DOS existait uniquement sous les systèmes Window 3.1, 95, 98, ME. Melange pas les commands a la ligne de commande et DOS c’est deux choses complètement différentes…
DOS était le système d’exploitation bas niveau sous 3.1, 95, 98 et ME … Sous les systèmes basés sur NT comme Windows NT 3.51, NT 4, Win2000, XP, Vista, Windows 7, DOS n’a jamais existé…
Nelson tu mélange tous les néophytes avec tes chroniques pas d’allure…
eric0007
17 février 2010
19h16
Évidemment, avant Windows il y avait juste DOS sur les PC…
eric0007
17 février 2010
19h18
@daniel69 : ben oui les lignes de commandes marchent toujours en Window 7…
chat65
17 février 2010
19h18
Moi j’utilise un petit logiciel (free) de Karen qui permet d’imprimer les contenus de dossier sur l’imprimante comme je le veux mais je peux les “imprimer” dans un fichier texte pour ensuite les incorporés si on veut dans un fichier csv (http://www.karenware.com/powertools/ptdirprn.asp)
dodgeviper
17 février 2010
19h51
dir/b liste les noms de plus de 8 caractères sans problème.
Sinon probablement qu’un simple DIR >file.csv permettrait d’etre ouvert en CSV dans excel, en specifiant les largeurs des colonnes, pour avoir toute l’information, très bien disposée dans un fichier Excel.
J’en ai fait pas mal de choses dans DOS, je me souviens encore des commandes de EDLIN (avant EDIT, qui était lui avant NOTEPAD). Je me souviens de petits utilitaires que je construisais avec DEBUG, incluant un “logiciel” de 17 bytes qui fermait ou allumait certaines lumières du clavier. Ou un reboot.com de 3 ou 4 bytes.
INT 20
dodgeviper
17 février 2010
19h53
J’oubliais de mentionner que dans le cas présent, je mettrais probablement les fichiers dans un répertoire du site web intranet, je configurerais le répertoire pour le “file browsing” via IIS, et tous ceux qui visiterait la page web auraient automatiquement un lien par fichier, le lien étant le nom du fichier, et un click permettrait de l’ouvrir.
Je sais, c’est trop facile ;)
stevec72
17 février 2010
20h25
Comme dit plus haut, le CMD n’est pas DOS ….
Mais pour vous M.Nelson je vous propose de jeter un coup d’oeil du coté de Power Shell pour Windows . Une belle avancée dans le domaine du command prompt avec possibilité de scripter et bien plus .
Windows PowerShell ça va au-delà du serviable CMD
Pour votre demo , bien pratique et ingénieuse même ; merci du truc .
gl000001
17 février 2010
20h28
Autre solution: On met tous nos fichiers dans MS Sharepoint et tu te place en mode “excel” et tu cut&paste tous les noms de fichiers.
Par-contre, avec Sharepoint, vient plein d’autres bugs et un changement de paradigme. Il n’y a plus de répertoires comme tel, mais plutot des “vues” sur les méta-données associées à chaque fichier. Pas évident, mais on s’y habitue.
angelscry
17 février 2010
21h10
Équivalent sous Linux avec interface gnome (genre Ubuntu) :
ls > _list.csv | gnome-open _list.csv
alexpert
17 février 2010
21h29
Moi Mac = petit tour sur mars ce soir !!
toogreen
17 février 2010
21h31
Tiens donc… Cela m’étonne que Nelson ne se fasse pas traiter de gosseux de fichiers, d’arriéré ni que personne ne blame Windows de permettre encore et toujours ce genre de scripts et commandes…
L’ironie ici c’est que quand on veut démontrer ou expliquer quelque chose de manière plus efficace via la ligne de commande, mais sous Linux, on passe pour l’idiot du village, le “gosseux de fichiers”, qui fait encore les choses “manuellement”, comme dans l’ancien temps.
Le positif pour moi de ce billet c’est que peut-etre, enfin, certains comprendront que le fait d’utiliser à l’occasion la ligne de commande est bien plus un atout qu’un inconvénient! Juste un exemple bidon mais qui représente bien la puissance de la ligne de commande sous Linux: Sur mon serveur mail en Debian je me suis créé un petit script qui fait, d’un seul coup, crée un nouvel utilisateur, lui assigne un quota, et lui envoie un courriel de bienvenue. Tout cela se fait via des commandes, comme “mail”, “setquota”, etc.
Pour ce qui est de l’exemple du billet on aurait pu faire quelque chose comme ca (qui est encore plus simple):
ls * > liste.csv
Bref merci Nelson de démontrer que certaines “vieilles” méthodes de travail demeurent les meilleures! ;-)
mnm1969
17 février 2010
21h31
phazon a raison.
Faut pas confondre “MS-DOS” et le “Command Prompt”.
Il n’y a jamais eu de vrai DOS dans la ligné du Win’NT.
Le DOS est mort avec Windows ME.
Mais ça, vous le savez c’est sûr. :)
plouffe314
17 février 2010
22h43
ça fait longtemps que dos est mort, programmer en dos ?? et cygwin alors ?
la dernière mouture de cygwin contient 206000 fichiers et occupe 5 gigas sur le disque : avec ça tu peux faire des scripts décents, en fait cygwin est comme unix avec toutes les commandes imaginables, ce qui n’est pas le cas de Mac OSX, un unix bâtard et barré, beaucoup de commandes normales sont désactivées. Programmer en DOS, faut être maso, c’est comme les maniaques du Emacs, ouache ou les puristes qui programment directement en postscript pour imprimer une page…(j’en connais!).
Je dis pas que le dos est pas bon, on peut scripter un peu, je l’ai déjà fait mais il manque des morceaux, avec unix tu peux faire tout ce que le dos peut faire + un bon millier de commandes. … c’est une opinion personnelle bien sûr.
luc_dubois
17 février 2010
22h55
Cela me rappelle le document “Triumph of the nerds”. L’histoire du PC. Vraiment fascinant… On apprend comment Monsieur Gates à acheter la licence du DOS original et comment un autre monsieur (dont le nom m’échappe) a refusé qu’IBM utilise son système d’exploitation. IBM s’est alors retourné vers monsieur Gates et le reste, ben it’s history, comme disent les chinois.
http://www.pbs.org/nerds/
luc_dubois
17 février 2010
22h56
S’scuser les fautes de français. J’ai pesé trop vite sur “envoyer”. ;-(
qccomment
17 février 2010
23h07
hein ? y avait un DOS dans Win ME ? merci de m’le dire car j’le savait pas…
j’ai tellement eu ME en horreur que je m’en suis tenu le plus loin possible, j’y aurai même pas touché avec une perche de 20 pieds… ;-)
trocupei
18 février 2010
00h27
@ toogreen Tu as très parfaitement raison !
La ligne de commande, tout comme le Live-CD sur la route, ce sont des outils indispensables pour une personne ressource en TI. T’as pas ça, t’as rien compris.
Formation continue mon gars (fille) !
trocupei
18 février 2010
01h06
(Fille)…pas pour toi mais pour les autres…
nelson_dumais
18 février 2010
07h38
J’ai reformulé le paragraphe où il y avait confusion entre le DOS et ce qui en reste dans Windows 7 lorsque l’on active l’indice de commande. Désolé pour l’imprécision.
wako901
18 février 2010
08h38
Cygwin!
vinz
18 février 2010
08h52
Commentaire inutile :
On sait bien que Microsoft a copié son DOS sur la version préalpha de Mac System Software.
dodgeviper
18 février 2010
09h02
Y en a qui s’enfargent un peu trop dans les mots, c’est le principe qui est important ici. Oui, “l’indice de commande” est encore pratique, 20 ans plus tard, même si Microsoft a déjà voulu nous l’enlever, probablement uniquement pour faire taire les mauvaises langues qui disaient, que Windows a toujours été basé sur DOS, et que c’était désuet.
Merci Nelson pour m’avoir replongé dans ces souvenirs !
fisfis
18 février 2010
09h13
J`ai utilise,jusqu`a tout dernierement, DOS 6.22,qui faisait parti du Win98se,
afin d`avoir acces au QBasic,pour faire fonctionner de petit robos.
QBasic a une vitesse d`execution presque aussi rapide que l`Assembly Language.
Tout ca grace a DOS.
fb4344
18 février 2010
09h36
DOS n’est certainement pas mort!
Par exemple, je travaille encore et toujours en WP 5.1 (Trouvez mieux pour voir!).
Si vous voulez effacer et copier une tonne de fichiers rapidement, rien de tel que la ligne de commande. Moins d’animations, moins de cochonneries, plus rapide!
Windows rend les choses plus faciles mais a complètement perdu le sens de la manipulation des fichiers en lot (batch pour les anglicisés).
Tiens, essayez de renommer une centaine de fichiers avec Windows Explorer…
Un autre truc que « DOS » fait en un clin d’oeil.
Ne pas confondre NOUVEAUTÉ avec PROGRÈS!!
:)
nbourre
18 février 2010
09h45
Je crois que ceux qui ont environ 28-30 ans sont les derniers à avoir touché à du vrai DOS sans Windows. Dans le temps où on tapait une ligne de commande pour rouler CC Red Alert à 28 disquette ou encore Sokoban. :)
mantiss
18 février 2010
11h06
On fait des merveilles avec la ligne de commande, pour les scripteux, moi j’utilises a l’occasion bien des trucs de ce site: http://www.robvanderwoude.com/
jmv1
18 février 2010
11h07
Je me souviens que, sur le 286 (oui oui, 286) du bureau, il y avait un petit fichier .bat qui faisait démarrer WordPerfect* 4.2. Comme ça, l’usager n’avait pas à chercher comment faire pour le trouver. Il n’y avait que DOS d’installé sur ces ordis.
Pour en revenir à la liste des fichiers trouvés par notre jeune chercheur c’est aussi facile à faire sous Linux, comme certains l’ont démontré (ls > liste.csv), mais il est aussi possible de faire un tri :
ls -t > liste.csv donnera la liste des fichiers par ordre chronologique de modification, en commençant par le plus récent
ls -tr > liste.csv donnera la liste des fichiers par ordre chronologique de modification, en commençant par le plus ancien
Et s’il découvre des documents dans un autre répertoire, il n’aura qu’à taper :
ls [chemin de l'autre répertoire] >> liste.csv
pour ajouter à la liste déjà existante
Ah, c’est vrai c’est Linux. Hum… pas sûr que c’est bon ça. Et puis, la ligne de commande, ça fait vétuste, non? Pis pas très moderne en plus. La preuve, quand je connecte la caméra vidéo analogique (à cassette) sur la carte de capture de mon centre multimédia, que je démarre la lecture de la cassette et que je tape ceci :
cat /dev/video0 > nom_de_fichier.mpg
ben, ça enregistre le vidéo sur l’ordi. J’en ai quelques unes à enregistrer comme ça, avant qu’elles ne s’effacent avec le temps.
“C’est bien plus facile à faire avec Windows Media Centre” **, me direz-vous. “Tu ouvres Media Centre (tu attends un peu parce que le programme est gros et tellement bon), tu cliques ici, puis là, là, là et là et c’est parti. Bien plus facile, non?” “Ouin, mettons, que je réponds”.
* WordPerfect était un VRAI programme de traitement de texte.
** Je ne sais même pas si ça se fait avec Windows Media Centre :-)
plante_ca
18 février 2010
11h24
@fb4344
jette un coup d’oeil à ceci…
http://www.linuxguide.it/command_line/linux_commands_fr.html
La richesse de Linux fait que 95% des machines Top150 sont sous ce OS.
Et comme Linux lit les fichiers NTFS ont peut tout faire….
Salut
phantoman
18 février 2010
12h33
Bon Ok, en voila une pour avoir du fun.
1-Faite un fichier .bat avec simplement cette commande :
Shutdown –s –f
2-Sauvegarder le fichier en quelque part sur l’ordi. Faite un raccourcis de ce fichier dans le dossier de démarrage.
3-Modifier les propriétées du raccourci pour qu’il démarre réduit.
A chaque démarrage de l’ordi, il va se fermer tout seul. Maintenant, emmener le pc chez votre marchand du coin juste pour savoir combien il va vous charger pour vous débarrasser de ce « virus ». :)
Have fun
PS : j’utilisais un fichier bat pour fermer l’ordi de mes enfants a 22 :00 heures parce qu’elles ne le fermaient jamais.
PS2 : Pour avoir encore plus de fun, si vous êtes admin réseau, mettre cette commande dans le startup script.
alyhester
18 février 2010
13h10
phantoman: Un admin réseau qui est capable de modifier un script de login connait certainement la commande shutdown….
Pour les linuxiens: On s’en ca** de votre OS. Arrêter de nous agresser a chaque commentaire de “Linux le fait bien mieux” ca commence a être lassant.
phantoman
18 février 2010
13h30
@alyhester
Je suis convaincu que tous les admin réseau connaissent la commande shutdown. Par contre, très peu ont assez d’humour pour en voir le potentiel. Et encore, j’ai oublié pas mal de commande que je n’ai pas utilisé dans les 15 dernières année.
En passant, pour éviter que la fenêtre s’affiche, faut mettre -t 0
jmv1
18 février 2010
14h48
@ alyhester
Nelson Dumais propose un moyen “simple” de lister les fichiers d’un répertoire et d’envoyer cette liste dans un fichier .csv. On en propose un encore plus simple : pas de création de fichier par lot (batch file), pas de transformation en fichier exécutable, juste une simple petite commande, et ça t’écoeure? Get a life!
theknee
18 février 2010
15h08
@phantoman «Et encore, j’ai oublié pas mal de commande que je n’ai pas utilisé dans les 15 dernières année.»
Comme tenir la touche majuscule enfoncée au démarrage ou au login par exemple?
;-)
bolac
18 février 2010
19h19
Avec Total Commander, il y a un outil Copy name with full path !!! Il n’y a qu’à coller la sélection de fichier dans Excel…
bye
phantoman
18 février 2010
20h12
@theknee
Tiens, tu viens de me faire penser que l’idée original du “Shutdown” au démarrage viens d’un applescript. L’avantage de applescript sur le systèm 7, c’est qu’une fois qu’on le met dans le dossier démarrage, on peut le rendre invisible. Ce qui le rend plus difficile a troubleshooter. Fallait peser sur shift (ou étais-ce option?) pour ne pas le faire fonctionner.
webcellent
18 février 2010
23h42
Quand je faisais du 3D avec Imagine 3D, j’avais une commande dos “noxms” qui enlevait toute la mémoire de Windows pour me permettre de travailler avec Imagine pour DOS. Ça ça roulait mon ami comme si j’avais eu 20 GB de Ram!
C’est là que je réalisais comment Windows est gourmand en ressources.
toogreen
18 février 2010
23h50
Autres petits trucs pratiques avec la ligne de commande sous Linux:
Vous voulez convertir la musique d’un fichier .flv (Youtube) en mp3 ou autre format?
mplayer -ao pcm fichier.flv
Celà va créer un fichier WAVE “audiodump.wav” dans le même répertoire (remarquez comment la vidéo déroule vite et accélère le processus!). Il suffit ensuite de convertir ce fichier en format mp3 (on peut le faire avec LAME, ou autre convertisseur):
lame audiodump.wav toune.mp3
Et voilà! Vous avez maintenant la toune du vidéo en format mp3 (toune.mp3). On aurait aussi bien pu faire tout çela d’une seule commande:
mplayer -ao pcm fichier.flv && lame audiodump.wav toune.mp3
Un autre exemple de façon qu’on peut manipuler des fichiers WAVE: Vous avez disons une entrevue, divisée en 3 parties, donc dans 3 fichiers .wav différents. Comment les combiner tous dans le même fichier? Bien sûr vous me direz “en utilisant un logiciel comme Audacity ou Cooledit pro”, ou whatever interface graphique. C’est sûr, mais c’est tellement plus façile avec la ligne de commande!! Voici comment moi je procède:
cat partie1.wav partie2.wav partie3.wav > entrevue_complete.wav
Maintenant ça c’était la versions longue pour simplifier l’explication du fonctionnement de la commande. Puisque mes fichiers s’appellent tous “partie*.wav”, je pourrais donc simplifier encore plus la commande:
cat partie*.wav > entrevue_complete.wav
Utiliser de telles commandes, moi j’appelle ça être “efficace” en informatique et savoir sauver du temps (et de l’argent aussi)!!
trocupei
19 février 2010
22h46
@ toogreen sans compter le SSH en ligne de commande.
Impressionnant !
Exemple?
On a un petit script qui modifie les permissions sur certains fichiers ou répertoires logé dans le dossier cgi-bin. Il se nomme: setpermissions.sh
On le rend exécutable et après on se connecte en SSH sur son site:
ssh nom_utilisateur@nom_de_domaine.com dans un terminal (une console), Petit mot de passe…
On navigue jusqu’au répertoire cgi-bin et la un sudo (ubuntu) sh setpermissions.sh et le tour est joué. Génial ! Le programme s’exécute !
SSH rocks !
Peut-être que toi Sieur Nelson tu pourrais vulgariser mieux que moi ce superbe outil en console pour tes visiteurs curieux d’en apprendre plus…