| Deutsch English Français Italiano |
|
<t33mlg$4kn$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Ghost-Raider <ghost-raider@compuserve.com> Newsgroups: fr.comp.os.linux.configuration Subject: Re: Configuration d'un super PC Linux pour Ghost "Michu" Raider - questions sur le langage de commande Date: Tue, 12 Apr 2022 13:09:36 +0200 Organization: A noiseless patient Spider Lines: 83 Message-ID: <t33mlg$4kn$1@dont-email.me> References: <t2f9qm$8hh$1@dont-email.me> <t2ffi3$2acr$1@news.gegeweb.eu> <t2fmhl$mca$1@dont-email.me> <t2gtq9$d11$2@news.gegeweb.eu> <t2h254$buh$1@dont-email.me> <t2h7tk$jtf$1@news.gegeweb.eu> <t2hds0$bsn$1@dont-email.me> <t2hick$9gd$1@ns507557.dodin.fr.nf> <t2hne3$8mm$1@dont-email.me> <t2jcfi$1s4n$1@gioia.aioe.org> <t2jgu8$9bq$1@dont-email.me> <t2jhs7$ke$2@gioia.aioe.org> <t2jirv$i83$1@dont-email.me> <slrnt514de.175.sc@scarpet42p.localdomain> <t2rn6i$bi6$1@dont-email.me> <t2seor$19s1$1@gioia.aioe.org> <t2sfnl$h0i$1@dont-email.me> <slrnt53h59.1fu.sc@scarpet42p.localdomain> <t2trir$bpg$1@dont-email.me> <t2v12o$iub$1@ns507557.dodin.fr.nf> <20220410174507.06013648@coffee.novazur.fr> <t2vm5i$sco$1@ns507557.dodin.fr.nf> <20220411111453.1ad4d461@coffee.novazur.fr> <t32a3p$lsi$1@ns507557.dodin.fr.nf> <t33bej$25kp$1@news.gegeweb.eu> <t33fnk$gkk$1@dont-email.me> <62554ecb$0$11579$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 12 Apr 2022 11:09:36 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="d860c06a2277588cb8887650fa56c50f"; logging-data="4759"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18omnsiPYWoH7moiHcB/0/N+C2YEkHZenM=" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 Cancel-Lock: sha1:AdNm+QOtS9oaS5I1B+s5i+q071I= In-Reply-To: <62554ecb$0$11579$426a74cc@news.free.fr> Content-Language: fr Bytes: 5786 Le 12/04/2022 à 12:04, Sergio a écrit : > Le 12/04/2022 à 11:11, Ghost-Raider a écrit : > >> - beaucoup de commandes ressemblent à du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, >> - je ne trouve pas de commande "rename", elle n'existe pas ? > Si, si, elle existe : > > Début du man : > ------------------------ > RENAME(1p) User Contributed Perl Documentation RENAME(1p) > > NAME > rename - renames multiple files > > SYNOPSIS > rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr > [ files ] > > DESCRIPTION > "rename" renames the filenames supplied according to the rule specified as the first > argument. The perlexpr argument is a Perl expression which is expected to modify the $_ > string in Perl for at least some of the filenames specified. If a given filename is not > modified by the expression, it will not be renamed. If no filenames are given on the > command line, filenames will be read via standard input. > > For example, to rename all files matching "*.bak" to strip the extension, you might say > > rename 's/\.bak$//' *.bak > > To translate uppercase names to lower, you'd use > > rename 'y/A-Z/a-z/' * > [...] > ------------------------ > > Il y a la commande "mv", plus simple. OK, je m'étais cantonné à la liste des 35 commandes de Linux qu'il faut connaître. Cette liste est insuffisante. > >> - la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ? > > Voir le man... Hum... > >> - la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ? > > Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat : > Exemple : > -------------------- > $ pdftotext lacervelle.pdf > $ grep cervelle lacervelle.txt > La cervelle du sergent de ville > cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et > ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus > ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant > agents de cervelles en papier. On sait que nos pères marchèrent à > journaux en lesquels consistait la cervelle du sergent de ville. > -------------------- > OK, merci. PDF-to-TXT je connais mais ça demande une retranscription du PDF. Mon problème est que je ne sais pas a priori dans quel PDF peut se trouver la chaîne que je recherche, par exemple, le nom d'un gars qui a fait quelque chose quelque part quelque quand. J'ai 18000 PDF dans mes documents. Si je me limite, par exemple, aux PDF qui figurent dans les documents de la thèse de ma fille, j'en ai 120. Ce n'est pas un exemple tiré par les cheveux: l'autre jour, je cherchais le nom d'un gars qui a fait de la prison à la suite d'une manifestation. Je me souvenais juste qu'il était réparateur de montres. Trouver son nom m'a pris un petit moment. C'est aussi très utile pour retrouver des références d'ouvrages avec la bonne typographie dans les notes de bas de page. Une solution bourrin serait de transcrire en ODT tous les PDF de ma base et en PDF tous ODT de ma base. Pourquoi pas ? Mais je suis étonné que Linux n'ait pas ça, apparemment. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !