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 !