705 lines
161 KiB
HTML
705 lines
161 KiB
HTML
<!DOCTYPE html><html lang="fr">
|
||
<head>
|
||
<title>15 Annexes - Scripts‣ Compilation de commandes utiles régulièrement, ou pas</title>
|
||
<!--Generated on Tue Nov 24 18:44:33 2020 by LaTeXML (version 0.8.3) http://dlmf.nist.gov/LaTeXML/.-->
|
||
<!--Document created on .-->
|
||
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
<link rel="stylesheet" href="LaTeXML.css" type="text/css">
|
||
<link rel="stylesheet" href="ltx-article.css" type="text/css">
|
||
<link rel="stylesheet" href="ltx-listings.css" type="text/css">
|
||
<link rel="up" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="start" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="prev" href="S14.html" title="14 Réparation ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S1.html" title="1 Commandes usuelles ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S2.html" title="2 Installations ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S3.html" title="3 Manjaro - Arch Linux ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S5.html" title="5 Yunohost, Brique Internet et autres serveur-like tips ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S7.html" title="7 Logiciels ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S8.html" title="8 Développement Web ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S9.html" title="9 Internet ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S10.html" title="10 Vie privée ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S11.html" title="11 Bugs divers ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S12.html" title="12 Divers ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S13.html" title="13 Windows ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
<link rel="section" href="S14.html" title="14 Réparation ‣ Compilation de commandes utiles régulièrement, ou pas">
|
||
</head>
|
||
<body>
|
||
<div class="ltx_page_main">
|
||
<header class="ltx_page_header">
|
||
<div>
|
||
<a href="./" title="Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="up"><span class="ltx_text ltx_ref_title">Compilation de commandes utiles régulièrement, ou pas<span class="ltx_text"> </span></span></a><a href="S14.html" title="14 Réparation ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">14 </span>Réparation</span></a>
|
||
</div></header>
|
||
<div class="ltx_page_content">
|
||
<section class="ltx_section ltx_authors_1line" lang="fr">
|
||
<h1 class="ltx_title ltx_title_section">
|
||
<span class="ltx_tag ltx_tag_section">15 </span>Annexes - Scripts</h1>
|
||
<div class="ltx_date ltx_role_creation"></div>
|
||
|
||
<div id="p1" class="ltx_para">
|
||
<p class="ltx_p"><span class="ltx_text ltx_font_bold">Attention, ces scripts sont des scripts que j’ai réalisé il y a parfois longtemps et souvent pour une utilisation unique. Il sont donc non-optimisés et potentiellement cassés. Ils ont fonctionné pour moi et fonctionnent probablement encore mais je conseille de les utiliser avec prudence pour éviter toute perte de fichiers.</span></p>
|
||
</div>
|
||
<section id="SS1" class="ltx_subsection">
|
||
<h2 class="ltx_title ltx_title_subsection">
|
||
<span class="ltx_tag ltx_tag_subsection">15.1 </span>Trier des fichiers par année</h2>
|
||
|
||
<div id="SS1.p1" class="ltx_para">
|
||
<p class="ltx_p">J’avais un gros dossier en vrac de vieilles photos, que je voulais garder mais en créant des dossiers par année pour les retrouver plus facilement. Il se trouve que l’on ne peut pas trouver dans les métadonnées la date de création mais seulement de dernière modification. J’ai reproduit ici ce script comme exemple de script simple et pour qu’il soit réutilisable.</p>
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL2Jhc2gKZWNobyAiQ2hlbWluIGR1IGRvc3NpZXIgYSB0cmllciA6IgpyZWFkIGNoZW1pbgpjZCAkY2hlbWluCmxzCiNUZXN0ZSBjaGFxdWUgZmljaGllciBkdSBkb3NzaWVyIGNoZW1pbgpmb3IgaSBpbiAqOyBkbwogICAgICAgIGlmIFsgLWQgIiRpIiBdOyB0aGVuCiAgICAgICAgIy1kIGVzdCBsJ29wdGlvbiBwb3VyIHNhdm9pciBzaSB1biBkb3NzaWVyIGV4aXN0ZSwgaWNpIG9uIHRlc3RlIHNpIGlsIGVzdCB1dGlsZSBkZSBsJ2FuYWx5c2VyIG91IHBhcwogICAgICAgICAgICAgICAgZWNobyAiQydlc3QgdW4gZG9zc2llciIKICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBhbm5lZT1gc3RhdCAtYyAnJXknICIkaSIgfCBhd2sgLUYgLSAne3ByaW50ICQxfSdgCiAgICAgICAgICAgICAgICAjU29ydCBsJ2FubmVlIGRlIGRlcm5pZXJlIG1vZGlmaWNhdGlvbgogICAgICAgICAgICAgICAgIy1jIHV0aWxpc2UgbGUgZm9ybWF0IHByZWNpc2UgcGx1dG90IHF1ZSBjZWx1aSBwYXIgZGVmYXV0LiAnJXknIGRhdGUgZGUgbGEgZGVybmllcmUgbW9kaWZpY2F0aW9uIGQnZXRhdCBlbiBmb3JtYXQgbGlzaWJsZS4KICAgICAgICAgICAgICAgICNhd2sgLUYgLSBwcmVjaXNlIHF1ZSBsZSBzZXBhcmF0ZXVyIGVzdCBsZSB0aXJldCBldCBwYXMgdW4gZXNwYWNlCiAgICAgICAgICAgICAgICAjJ3twcmludCAkMX0nIHMnYXJyZXRlIGQnYWZmaWNoZXIgYXUgcHJlbWllciBzZXBhcmF0ZXVyCiAgICAgICAgICAgICAgICAjIiRpIiBlbnRyZSBndWlsbGVtZW50IHBvdXIgZXZpdGVyIGxlcyBlcnJldXJzIGF2ZWMgbGVzIGVzcGFjZXMgZGFucyBsZXMgbm9tcwoKICAgICAgICAgICAgICAgIGlmIFsgLWQgJGFubmVlIF07IHRoZW4KICAgICAgICAgICAgICAgICAgICAgICAgbXYgIiRpIiAkYW5uZWUKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgbWtkaXIgJGFubmVlCiAgICAgICAgICAgICAgICAgICAgICAgIG12ICIkaSIgJGFubmVlCiAgICAgICAgICAgICAgICBmaQogICAgICAgIGZpCmRvbmU=">⬇</a></div>
|
||
<div id="lstnumberx251" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/bash</span>
|
||
</div>
|
||
<div id="lstnumberx252" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Chemin<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>dossier<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>trier<span class="ltx_text ltx_lst_space"> </span>:"</span>
|
||
</div>
|
||
<div id="lstnumberx253" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">chemin</span>
|
||
</div>
|
||
<div id="lstnumberx254" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">cd</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$chemin</span>
|
||
</div>
|
||
<div id="lstnumberx255" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ls</span>
|
||
</div>
|
||
<div id="lstnumberx256" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Teste<span class="ltx_text ltx_lst_space"> </span>chaque<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>dossier<span class="ltx_text ltx_lst_space"> </span>chemin</span>
|
||
</div>
|
||
<div id="lstnumberx257" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">for</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">i</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">in</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">*;</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">do</span>
|
||
</div>
|
||
<div id="lstnumberx258" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"$i"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx259" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#-d<span class="ltx_text ltx_lst_space"> </span>est<span class="ltx_text ltx_lst_space"> </span>l’option<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>savoir<span class="ltx_text ltx_lst_space"> </span>si<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>dossier<span class="ltx_text ltx_lst_space"> </span>existe,<span class="ltx_text ltx_lst_space"> </span>ici<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>teste<span class="ltx_text ltx_lst_space"> </span>si<span class="ltx_text ltx_lst_space"> </span>il<span class="ltx_text ltx_lst_space"> </span>est<span class="ltx_text ltx_lst_space"> </span>utile<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>l’analyser<span class="ltx_text ltx_lst_space"> </span>ou<span class="ltx_text ltx_lst_space"> </span>pas</span>
|
||
</div>
|
||
<div id="lstnumberx260" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"C’est<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>dossier"</span>
|
||
</div>
|
||
<div id="lstnumberx261" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">else</span>
|
||
</div>
|
||
<div id="lstnumberx262" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">annee</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=‘</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">stat</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">c</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’%y’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"$i"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">awk</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">F</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’{print<span class="ltx_text ltx_lst_space"> </span>$1}’</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">‘</span>
|
||
</div>
|
||
<div id="lstnumberx263" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Sort<span class="ltx_text ltx_lst_space"> </span>l’annee<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>derniere<span class="ltx_text ltx_lst_space"> </span>modification</span>
|
||
</div>
|
||
<div id="lstnumberx264" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#-c<span class="ltx_text ltx_lst_space"> </span>utilise<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>format<span class="ltx_text ltx_lst_space"> </span>precise<span class="ltx_text ltx_lst_space"> </span>plutot<span class="ltx_text ltx_lst_space"> </span>que<span class="ltx_text ltx_lst_space"> </span>celui<span class="ltx_text ltx_lst_space"> </span>par<span class="ltx_text ltx_lst_space"> </span>defaut.<span class="ltx_text ltx_lst_space"> </span>’%y’<span class="ltx_text ltx_lst_space"> </span>date<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>derniere<span class="ltx_text ltx_lst_space"> </span>modification<span class="ltx_text ltx_lst_space"> </span>d’etat<span class="ltx_text ltx_lst_space"> </span>en<span class="ltx_text ltx_lst_space"> </span>format<span class="ltx_text ltx_lst_space"> </span>lisible.</span>
|
||
</div>
|
||
<div id="lstnumberx265" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#awk<span class="ltx_text ltx_lst_space"> </span>-F<span class="ltx_text ltx_lst_space"> </span>-<span class="ltx_text ltx_lst_space"> </span>precise<span class="ltx_text ltx_lst_space"> </span>que<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>separateur<span class="ltx_text ltx_lst_space"> </span>est<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>tiret<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>pas<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>espace</span>
|
||
</div>
|
||
<div id="lstnumberx266" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#’{print<span class="ltx_text ltx_lst_space"> </span>$1}’<span class="ltx_text ltx_lst_space"> </span>s’arrete<span class="ltx_text ltx_lst_space"> </span>d’afficher<span class="ltx_text ltx_lst_space"> </span>au<span class="ltx_text ltx_lst_space"> </span>premier<span class="ltx_text ltx_lst_space"> </span>separateur</span>
|
||
</div>
|
||
<div id="lstnumberx267" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#"$i"<span class="ltx_text ltx_lst_space"> </span>entre<span class="ltx_text ltx_lst_space"> </span>guillement<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>eviter<span class="ltx_text ltx_lst_space"> </span>les<span class="ltx_text ltx_lst_space"> </span>erreurs<span class="ltx_text ltx_lst_space"> </span>avec<span class="ltx_text ltx_lst_space"> </span>les<span class="ltx_text ltx_lst_space"> </span>espaces<span class="ltx_text ltx_lst_space"> </span>dans<span class="ltx_text ltx_lst_space"> </span>les<span class="ltx_text ltx_lst_space"> </span>noms</span>
|
||
</div>
|
||
<div id="lstnumberx268" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx269" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$annee</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx270" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">mv</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"$i"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$annee</span>
|
||
</div>
|
||
<div id="lstnumberx271" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">else</span>
|
||
</div>
|
||
<div id="lstnumberx272" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">mkdir</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$annee</span>
|
||
</div>
|
||
<div id="lstnumberx273" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">mv</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"$i"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$annee</span>
|
||
</div>
|
||
<div id="lstnumberx274" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx275" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx276" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">done</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS2" class="ltx_subsection">
|
||
<h2 class="ltx_title ltx_title_subsection">
|
||
<span class="ltx_tag ltx_tag_subsection">15.2 </span>Post-Installation automatique</h2>
|
||
|
||
<div id="SS2.p1" class="ltx_para ltx_noindent">
|
||
<p class="ltx_p">Quand on veut réinstaller son ordinateur on sait généralement déjà de quoi on a besoin/envie. Et la force de GNU/Linux est de pouvoir réaliser de nombreuses étapes de post-installation automatiquement.
|
||
<br class="ltx_break">Celui-ci permet surtout d’installer les quelques programmes non-installés par défaut mais utiles comme les paquets pour lire les fichiers d’un téléphone android. Il permet aussi d’installer les librairies qui permettent de lire les DVD.
|
||
<br class="ltx_break">Si les lignes correspondantes sont décommentées, il permet d’installer VirtualBox.
|
||
<br class="ltx_break">Enfin, il peut être utilisé pour copier les fichiers de configuration que vous avez déjà, sous réserve de quelques modifications/ajouts pour les lignes commençants par <span class="ltx_text ltx_font_typewriter">cp -r</span>.
|
||
<br class="ltx_break"><span class="ltx_text ltx_font_bold">Il nécessite bien entendu d’être exécuté en root ou avec sudo</span>.</p>
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL3NoCiNlY2hvICJEb3NzaWVyIGRlcyBmaWNoaWVycyBkZSBjb25maWciCiNyZWFkIGRvc3NpZXIKI2VjaG8gIm5vbSB1dGlsaXNhdGV1ci90cmljZSIKI3JlYWQgaWQKZWNobyAiVmVyaWZpZXIgcXVlIHN1ZG8gZXN0IGJpZW4gaW5zdGFsbGUsIHNpbm9uIGxlIHNjcmlwdCBuZSBwb3VycmEgcGFzIGZvbmN0aW9ubmVyIFtPL25dIgpyZWFkIGFuc3dlcgppZiBbICRhbnN3ZXIgPSAiTyIgXTsgdGhlbgogICAgICAgIHN1ZG8gYXB0IHVwZGF0ZQogICAgICAgICNVdGlsZXMgZXQgZGVwZW5kYW5jZXMKICAgICAgICBzdWRvIGFwdCBpbnN0YWxsIGN1cmwgZmZtcGVnIGFjY291bnRzc2VydmljZSBnaXQgdHJlZSByc3luYyBhcHQtdHJhbnNwb3J0LWh0dHBzIG51bWl4LWd0ay10aGVtZSBudW1peC1pY29uLXRoZW1lCiAgICAgICAgI0FuZHJvaWQKICAgICAgICBzdWRvIGFwdCBpbnN0YWxsIGFuZHJvaWQtdG9vbHMtYWRiIGFuZHJvaWQtdG9vbHMtZmFzdGJvb3QgZ3Zmcy1iYWNrZW5kcyBqbXRwZnMgbGlibXRwLWNvbW1vbgogICAgICAgICNCdXJlYXV0aXF1ZSBldCBtdWx0aW1lZGlhCiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCBndGh1bWIgaW5rc2NhcGUgdGV4bWFrZXIgaGFuZGJyYWtlIHZsYwogICAgICAgICNVdGlsaXRhaXJlcwogICAgICAgIHN1ZG8gYXB0IGluc3RhbGwga2VlcGFzc3ggZ25vbWUtZGlzay11dGlsaXR5CiAgICAgICAgI0ludGVybmV0CiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCB0aHVuZGVyYmlyZCB0cmFuc21pc3Npb24gcGlkZ2luCgogICAgICAgICNjcCAtciAkZG9zc2llci8uY29uZmlnIC9ob21lLyRpZC8KICAgICAgICAjY3AgLXIgJGRvc3NpZXIvLnRoZW1lIGhvbWUvJGlkLwogICAgICAgICNjcCAtciAkZG9zc2llci8ubW96aWxsYSBob21lLyRpZC8KCiAgICAgICAgI0luc3RhbGwgbGliZHZkY3NzIChuZWNlc3NpdGUgYXB0LXRyYW5zcG9ydC1odHRwcykKICAgICAgICB3Z2V0IC1PIC0gaHR0cHM6Ly9kb3dubG9hZC52aWRlb2xhbi5vcmcvcHViL2RlYmlhbi92aWRlb2xhbi1hcHQuYXNjIHwgc3VkbyBhcHQta2V5IGFkZCAtICYmIGVjaG8gImRlYiBodHRwczovL2Rvd25sb2FkLnZpZGVvbGFuLm9yZy9wdWIvZGViaWFuL3N0YWJsZS8gLyIgfCBzdWRvIHRlZSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aWRlb2xhbi5saXN0CiAgICAgICAgZWNobyAiZGViLXNyYyBodHRwczovL2Rvd25sb2FkLnZpZGVvbGFuLm9yZy9wdWIvZGViaWFuL3N0YWJsZS8gLyIgfCBzdWRvIHRlZSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aWRlb2xhbi5saXN0CgogICAgICAgICNJbnN0YWxsIHlvdXR1YmUtZGwKICAgICAgICBzdWRvIGN1cmwgLUwgaHR0cHM6Ly95dC1kbC5vcmcvZG93bmxvYWRzL2xhdGVzdC95b3V0dWJlLWRsIC1vIC91c3IvbG9jYWwvYmluL3lvdXR1YmUtZGwKICAgICAgICBzdWRvIGNobW9kIGErcnggL3Vzci9sb2NhbC9iaW4veW91dHViZS1kbAoKICAgICAgICAjSW5zdGFsbCBWaXJ0dWFsQm94CiAgICAgICAgI3dnZXQgLXEgaHR0cHM6Ly93d3cudmlydHVhbGJveC5vcmcvZG93bmxvYWQvb3JhY2xlX3Zib3hfMjAxNi5hc2MgLU8tIHwgc3VkbyBhcHQta2V5IGFkZCAtCiAgICAgICAgI3dnZXQgLXEgaHR0cHM6Ly93d3cudmlydHVhbGJveC5vcmcvZG93bmxvYWQvb3JhY2xlX3Zib3guYXNjIC1PLSB8IHN1ZG8gYXB0LWtleSBhZGQgLQogICAgICAgICNlY2hvICJkZWIgaHR0cHM6Ly9kb3dubG9hZC52aXJ0dWFsYm94Lm9yZy92aXJ0dWFsYm94L2RlYmlhbiBzdHJldGNoIGNvbnRyaWIiIHxzdWRvIHRlZSAtYSAvZXRjL2FwdC9zb3VyY2VzLmxpc3QuZC92aXJ0dWFsYm94Lmxpc3QKCiAgICAgICAgc3VkbyBhcHQgdXBkYXRlCiAgICAgICAgI3N1ZG8gYXB0LWdldCBpbnN0YWxsIHZpcnR1YWxib3gtNi4wCiAgICAgICAgc3VkbyBhcHQgaW5zdGFsbCBsaWJkdmRjc3MyCiAgICAgICAgI2VjaG8gIlVSTCBkZSB0ZWxlY2hhcmdlbWVudCBWTXdhcmUgOiBodHRwczovL215LnZtd2FyZS5jb20vZnIvd2ViL3Ztd2FyZS9mcmVlI2Rlc2t0b3BfZW5kX3VzZXJfY29tcHV0aW5nL3Ztd2FyZV93b3Jrc3RhdGlvbl9wbGF5ZXIvMTJfMCIKICAgICAgICAjZWNobyAiUG91ciBpbnN0YWxsZXIsIHV0aWxpc2VyIGxhIGNvbW1hbmRlIHN1ZG8gYmFzaCBWTXdhcmUteHh4eC5idW5kbGUiCiAgICAgICAgI0RlcGVuZGFuY2VzIFZNd2FyZQogICAgICAgICNzdWRvIGFwdCBpbnN0YWxsIGxpYngxMS02IGxpYngxMS1kZXYgeC13aW5kb3ctc3lzdGVtLWNvcmUgeC13aW5kb3ctc3lzdGVtIHhvcmctZG9jcyBsaWJ4dHN0NiBwc21pc2MgYnVpbGQtZXNzZW50aWFsCiAgICAgICAgZWNobyAiSW5zdGFsbGF0aW9uIGZpbmllIgplbHNlCiAgICAgICAgZXhpdApmaQ==">⬇</a></div>
|
||
<div id="lstnumberx277" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/sh</span>
|
||
</div>
|
||
<div id="lstnumberx278" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#echo<span class="ltx_text ltx_lst_space"> </span>"Dossier<span class="ltx_text ltx_lst_space"> </span>des<span class="ltx_text ltx_lst_space"> </span>fichiers<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>config"</span>
|
||
</div>
|
||
<div id="lstnumberx279" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#read<span class="ltx_text ltx_lst_space"> </span>dossier</span>
|
||
</div>
|
||
<div id="lstnumberx280" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#echo<span class="ltx_text ltx_lst_space"> </span>"nom<span class="ltx_text ltx_lst_space"> </span>utilisateur/trice"</span>
|
||
</div>
|
||
<div id="lstnumberx281" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#read<span class="ltx_text ltx_lst_space"> </span>id</span>
|
||
</div>
|
||
<div id="lstnumberx282" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Verifier<span class="ltx_text ltx_lst_space"> </span>que<span class="ltx_text ltx_lst_space"> </span>sudo<span class="ltx_text ltx_lst_space"> </span>est<span class="ltx_text ltx_lst_space"> </span>bien<span class="ltx_text ltx_lst_space"> </span>installe,<span class="ltx_text ltx_lst_space"> </span>sinon<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>ne<span class="ltx_text ltx_lst_space"> </span>pourra<span class="ltx_text ltx_lst_space"> </span>pas<span class="ltx_text ltx_lst_space"> </span>fonctionner<span class="ltx_text ltx_lst_space"> </span>[O/n]"</span>
|
||
</div>
|
||
<div id="lstnumberx283" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">answer</span>
|
||
</div>
|
||
<div id="lstnumberx284" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$answer</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"O"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx285" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">update</span>
|
||
</div>
|
||
<div id="lstnumberx286" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Utiles<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>dependances</span>
|
||
</div>
|
||
<div id="lstnumberx287" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">curl</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ffmpeg</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">accountsservice</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">git</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tree</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rsync</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">transport</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">https</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">numix</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">gtk</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">theme</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">numix</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">icon</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">theme</span>
|
||
</div>
|
||
<div id="lstnumberx288" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Android</span>
|
||
</div>
|
||
<div id="lstnumberx289" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">android</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tools</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">adb</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">android</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tools</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fastboot</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">gvfs</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">backends</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">j</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">mtpfs</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">libmtp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">common</span>
|
||
</div>
|
||
<div id="lstnumberx290" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Bureautique<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>multimedia</span>
|
||
</div>
|
||
<div id="lstnumberx291" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">gthumb</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">inkscape</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">texmaker</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">handbrake</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">vlc</span>
|
||
</div>
|
||
<div id="lstnumberx292" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Utilitaires</span>
|
||
</div>
|
||
<div id="lstnumberx293" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">keepassx</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">gnome</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">disk</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">utility</span>
|
||
</div>
|
||
<div id="lstnumberx294" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Internet</span>
|
||
</div>
|
||
<div id="lstnumberx295" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">thunderbird</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">transmission</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">pidgin</span>
|
||
</div>
|
||
<div id="lstnumberx296" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx297" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#cp<span class="ltx_text ltx_lst_space"> </span>-r<span class="ltx_text ltx_lst_space"> </span>$dossier/.config<span class="ltx_text ltx_lst_space"> </span>/home/$id/</span>
|
||
</div>
|
||
<div id="lstnumberx298" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#cp<span class="ltx_text ltx_lst_space"> </span>-r<span class="ltx_text ltx_lst_space"> </span>$dossier/.theme<span class="ltx_text ltx_lst_space"> </span>home/$id/</span>
|
||
</div>
|
||
<div id="lstnumberx299" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#cp<span class="ltx_text ltx_lst_space"> </span>-r<span class="ltx_text ltx_lst_space"> </span>$dossier/.mozilla<span class="ltx_text ltx_lst_space"> </span>home/$id/</span>
|
||
</div>
|
||
<div id="lstnumberx300" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx301" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Install<span class="ltx_text ltx_lst_space"> </span>libdvdcss<span class="ltx_text ltx_lst_space"> </span>(necessite<span class="ltx_text ltx_lst_space"> </span>apt-transport-https)</span>
|
||
</div>
|
||
<div id="lstnumberx302" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">wget</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">O</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">https</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">://</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">download</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">videolan</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">org</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">pub</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">debian</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">videolan</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">asc</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">key</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">add</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&&</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"deb<span class="ltx_text ltx_lst_space"> </span>https://download.videolan.org/pub/debian/stable/<span class="ltx_text ltx_lst_space"> </span>/"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tee</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">etc</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sources</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">list</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">videolan</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">list</span>
|
||
</div>
|
||
<div id="lstnumberx303" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"deb-src<span class="ltx_text ltx_lst_space"> </span>https://download.videolan.org/pub/debian/stable/<span class="ltx_text ltx_lst_space"> </span>/"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tee</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">etc</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sources</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">list</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">videolan</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">list</span>
|
||
</div>
|
||
<div id="lstnumberx304" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx305" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Install<span class="ltx_text ltx_lst_space"> </span>youtube-dl</span>
|
||
</div>
|
||
<div id="lstnumberx306" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">curl</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">L</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">https</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">://</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">yt</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dl</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">org</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">downloads</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">latest</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">youtube</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dl</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">o</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">local</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bin</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">youtube</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dl</span>
|
||
</div>
|
||
<div id="lstnumberx307" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">chmod</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">a</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">+</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rx</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">local</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bin</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">youtube</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dl</span>
|
||
</div>
|
||
<div id="lstnumberx308" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx309" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Install<span class="ltx_text ltx_lst_space"> </span>VirtualBox</span>
|
||
</div>
|
||
<div id="lstnumberx310" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#wget<span class="ltx_text ltx_lst_space"> </span>-q<span class="ltx_text ltx_lst_space"> </span>https://www.virtualbox.org/download/oracle_vbox_2016.asc<span class="ltx_text ltx_lst_space"> </span>-O-<span class="ltx_text ltx_lst_space"> </span>|<span class="ltx_text ltx_lst_space"> </span>sudo<span class="ltx_text ltx_lst_space"> </span>apt-key<span class="ltx_text ltx_lst_space"> </span>add<span class="ltx_text ltx_lst_space"> </span>-</span>
|
||
</div>
|
||
<div id="lstnumberx311" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#wget<span class="ltx_text ltx_lst_space"> </span>-q<span class="ltx_text ltx_lst_space"> </span>https://www.virtualbox.org/download/oracle_vbox.asc<span class="ltx_text ltx_lst_space"> </span>-O-<span class="ltx_text ltx_lst_space"> </span>|<span class="ltx_text ltx_lst_space"> </span>sudo<span class="ltx_text ltx_lst_space"> </span>apt-key<span class="ltx_text ltx_lst_space"> </span>add<span class="ltx_text ltx_lst_space"> </span>-</span>
|
||
</div>
|
||
<div id="lstnumberx312" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#echo<span class="ltx_text ltx_lst_space"> </span>"deb<span class="ltx_text ltx_lst_space"> </span>https://download.virtualbox.org/virtualbox/debian<span class="ltx_text ltx_lst_space"> </span>stretch<span class="ltx_text ltx_lst_space"> </span>contrib"<span class="ltx_text ltx_lst_space"> </span>|sudo<span class="ltx_text ltx_lst_space"> </span>tee<span class="ltx_text ltx_lst_space"> </span>-a<span class="ltx_text ltx_lst_space"> </span>/etc/apt/sources.list.d/virtualbox.list</span>
|
||
</div>
|
||
<div id="lstnumberx313" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx314" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">update</span>
|
||
</div>
|
||
<div id="lstnumberx315" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#sudo<span class="ltx_text ltx_lst_space"> </span>apt-get<span class="ltx_text ltx_lst_space"> </span>install<span class="ltx_text ltx_lst_space"> </span>virtualbox-6.0</span>
|
||
</div>
|
||
<div id="lstnumberx316" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">libdvdcss2</span>
|
||
</div>
|
||
<div id="lstnumberx317" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#echo<span class="ltx_text ltx_lst_space"> </span>"URL<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>telechargement<span class="ltx_text ltx_lst_space"> </span>VMware<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>https://my.vmware.com/fr/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0"</span>
|
||
</div>
|
||
<div id="lstnumberx318" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#echo<span class="ltx_text ltx_lst_space"> </span>"Pour<span class="ltx_text ltx_lst_space"> </span>installer,<span class="ltx_text ltx_lst_space"> </span>utiliser<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>commande<span class="ltx_text ltx_lst_space"> </span>sudo<span class="ltx_text ltx_lst_space"> </span>bash<span class="ltx_text ltx_lst_space"> </span>VMware-xxxx.bundle"</span>
|
||
</div>
|
||
<div id="lstnumberx319" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Dependances<span class="ltx_text ltx_lst_space"> </span>VMware</span>
|
||
</div>
|
||
<div id="lstnumberx320" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#sudo<span class="ltx_text ltx_lst_space"> </span>apt<span class="ltx_text ltx_lst_space"> </span>install<span class="ltx_text ltx_lst_space"> </span>libx11-6<span class="ltx_text ltx_lst_space"> </span>libx11-dev<span class="ltx_text ltx_lst_space"> </span>x-window-system-core<span class="ltx_text ltx_lst_space"> </span>x-window-system<span class="ltx_text ltx_lst_space"> </span>xorg-docs<span class="ltx_text ltx_lst_space"> </span>libxtst6<span class="ltx_text ltx_lst_space"> </span>psmisc<span class="ltx_text ltx_lst_space"> </span>build-essential</span>
|
||
</div>
|
||
<div id="lstnumberx321" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Installation<span class="ltx_text ltx_lst_space"> </span>finie"</span>
|
||
</div>
|
||
<div id="lstnumberx322" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">else</span>
|
||
</div>
|
||
<div id="lstnumberx323" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">exit</span>
|
||
</div>
|
||
<div id="lstnumberx324" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS3" class="ltx_subsection">
|
||
<h2 class="ltx_title ltx_title_subsection">
|
||
<span class="ltx_tag ltx_tag_subsection">15.3 </span>Compression de PDF</h2>
|
||
|
||
<div id="SS3.p1" class="ltx_para">
|
||
<p class="ltx_p">Ce script permet de compresser des PDF sans avoir à passer par un utilitaire tiers.
|
||
<br class="ltx_break"><span class="ltx_text ltx_emph ltx_font_italic">Note : je n’ai plus aucun souvenirs de comment je l’ai créé, je l’ai juste testé avant de le reproduire ici et il fonctionne.</span></p>
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL2Jhc2gKZWNobyAiTm9tIGV0IGNoZW1pbiBkdSBmaWNoaWVyIGEgY29tcHJlc3Nlciwgc2FucyBsJ2V4dGVuc2lvbiAucGRmIgpyZWFkIGNoZW1pbgplY2hvICJOb20gZXQgY2hlbWluIGR1IGZpY2hpZXIgZGUgc29ydGllLCBzYW5zIGwnZXh0ZW5zaW9uIC5wZGYiCnJlYWQgc29ydGllCgpncyAtc0RFVklDRT1wZGZ3cml0ZSAtZENvbXBhdGliaWxpdHlMZXZlbD0xLjQgLWRQREZTRVRUSU5HUz0vc2NyZWVuIC1kTk9QQVVTRSAtZFFVSUVUIC1kQkFUQ0ggLXNPdXRwdXRGaWxlPSRzb3J0aWUucGRmICRjaGVtaW4ucGRm">⬇</a></div>
|
||
<div id="lstnumberx325" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/bash</span>
|
||
</div>
|
||
<div id="lstnumberx326" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Nom<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>chemin<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>compresser,<span class="ltx_text ltx_lst_space"> </span>sans<span class="ltx_text ltx_lst_space"> </span>l’extension<span class="ltx_text ltx_lst_space"> </span>.pdf"</span>
|
||
</div>
|
||
<div id="lstnumberx327" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">chemin</span>
|
||
</div>
|
||
<div id="lstnumberx328" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Nom<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>chemin<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>sortie,<span class="ltx_text ltx_lst_space"> </span>sans<span class="ltx_text ltx_lst_space"> </span>l’extension<span class="ltx_text ltx_lst_space"> </span>.pdf"</span>
|
||
</div>
|
||
<div id="lstnumberx329" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sortie</span>
|
||
</div>
|
||
<div id="lstnumberx330" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx331" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">gs</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sDEVICE</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">pdfwrite</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dCompatibilityLevel</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=1.4</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dPDFSETTINGS</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">screen</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dNOPAUSE</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dQUIET</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dBATCH</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sOutputFile</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$sortie</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">pdf</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$chemin</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">pdf</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS4" class="ltx_subsection">
|
||
<h2 class="ltx_title ltx_title_subsection">
|
||
<span class="ltx_tag ltx_tag_subsection">15.4 </span>Écrire soit-même des <span class="ltx_text ltx_font_typewriter">fortunes</span> en semi-automatique</h2>
|
||
|
||
<div id="SS4.p1" class="ltx_para">
|
||
<p class="ltx_p">Les <span class="ltx_text ltx_font_typewriter">fortunes</span> sont les fichiers permettant d’afficher des citations aléatoires dans un terminal ou dans certains widgets. Il en existe de nombreuses versions mais on peut aussi les créer nous-même, comme c’est un peu fastidieux, j’avais fait un script pour l’occasion. <span class="ltx_text ltx_font_bold">Attention il nécessite d’être exécuté en <span class="ltx_text ltx_font_typewriter">root</span> car il écrit des fichiers dans des répertoires protégés en écriture</span>.
|
||
<br class="ltx_break"></p>
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL2Jhc2gKI0NlIHNjcmlwdCBhIHBvdXIgYnV0IGRlIGZhY2lsaXRlciBsYSBtaXNlIGEgam91ciBkZXMgZmljaGllcnMgZm9ydHVuZS4KZWNobyAtZSAiXDAzM1sxOzQ1OzQxbSBDZSBzY3JpcHQgbmVjZXNzaXRlIGxlcyBkcm9pdHMgZCdhZG1pbmlzdHJhdGV1ciBwb3VyIGZvbmN0aW9ubmVyIFwwMzNbMG0iCmVjaG8gLWUgIlwwMzNbMTs0NG0gQmllbnZlbnVlIGRhbnMgY2Ugc2NyaXB0IGRlIG1pc2UgYSBqb3VyIGRlIGZvcnR1bmUgXDAzM1swbSIKI0NyZWF0aW9uIGQndW4gZmljaGllciB0ZXh0ZSBhdmVjIGxhIGxpc3RlIGRlcyBmaWNoaWVycyBmb3J0dW5lICgxIHBhciBsaWduZSkKY2QgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcwpscyAtSSAiKi5kYXQiIC1JICIqLnU4IgplY2hvIC1lICJcMDMzWzE7NDRtVGFwZXIgbGUgbm9tIGR1IGZpY2hpZXIgYSBtb2RpZmllciwgb3UiICJcMDMzWzE7NDJtTm91dmVhdVwwMzNbMG0iIlwwMzNbMTs0NG0gcG91ciB1biBub3V2ZWF1IGZpY2hpZXJcMDMzWzBtIgojY3JlZSBsYSB2YXJpYWJsZSBmaWNoaWVyIGVuIGx1aSBhc3NpZ25hbnQgbGEgdmFsZXVyIHRhcGVlCnJlYWQgbnVtCmlmIFsgJG51bSA9IE5vdXZlYXUgXTsgdGhlbgoJZWNobyAtZSAiXDAzM1sxOzQybUVudHJlciB1biBub20gcG91ciBsZSBub3V2ZWF1IGZpY2hpZXJcMDMzWzBtIgoJcmVhZCBmaWNoaWVyCmVsc2UKCWZvciBpIGluICoKCWRvCgkJaWYgWyAkbnVtID0gJGkgXTsgdGhlbgoJCQlmaWNoaWVyPSRpCgkJZmkKCWRvbmUKZmkKCmlmIFsgLXogIiRmaWNoaWVyIiBdOyB0aGVuCgllY2hvICJMZSBmaWNoaWVyIG4nZXhpc3RlIHBhcyIKZWxzZQoJZWNobyAtZSAiXDAzM1sxOzQ1OzQxbU1vZGlmaWNhdGlvbiBhdmVjIG5hbm8gb3UgYXZlYyBsZSBzY3JpcHQgP1wwMzNbMG0iCgllY2hvIC1lICJcMDMzWzE7NDU7MzFtTmFubyA6IDFcMDMzWzBtIgoJZWNobyAtZSAiXDAzM1sxOzQ1OzM0bVNjcmlwdCA6IDJcMDMzWzBtIgoJcmVhZCBjaG9peAoJaWYgWyAkY2hvaXggPSAxIF07IHRoZW4KCQluYW5vIC91c3Ivc2hhcmUvZ2FtZXMvZm9ydHVuZXMvJGZpY2hpZXIKCQllY2hvIC1lICJcMDMzWzE7NDU7NDFtRmluIGRlIGxhIG1vZGlmaWNhdGlvblwwMzNbMG0iCgllbGlmIFsgJGNob2l4ID0gMiBdOyB0aGVuCgkJI2luaXRpYWxpc2UgbGEgdmFyaWFibGUgcmVwIGEgMCBwb3VyIGxhIGJvdWNsZSB3aGlsZQoJCXJlcD1vCgkJd2hpbGUgWyAkcmVwID0gbyBdCgkJCSNib3VjbGUgd2hpbGUgOiB0YW50IHF1ZSBsYSB2YXJpYWJsZSByZXAgcmVzdGUgYSAibyIgb24gcGV1dCBjb250aW51ZXIgYSByYWpvdXRlciBkZXMgbGlnbmVzLgoJCQkjb24gZGVtYW5kZSBkb25jIGEgY2hhcXVlIGluc2VydGlvbiBzaSBsJ29uIGNvbnRpbnVlIG91IHBhcywgc2kgdW5lIGF1dHJlIHZhbGV1ciBxdWUgbyBlc3QgcmVuc2VpZ25lZSwgbGUgc2NyaXB0IHNvcnQgZGUgbGEgYm91Y2xlIHdoaWxlCgkJCWRvCgkJCWVjaG8gIkVudHJlciBsYSBjaXRhdGlvbiBhIGFqb3V0ZXIgZXQgYXBwdXllciBzdXIgW0VOVFJFRV0iCgkJCSNhc3NpZ25lIGxhIHZhcmlhYmxlIGxpZ25lIGEgbCdpbnNlcnRpb24gYXUgY2xhdmllcgoJCQlyZWFkIGxpZ25lCgkJCSNham91dGUgYXByZXMgbGEgZGVybmllcmUgbGlnbmUgZHUgZmljaGllciBsYSB2YXJpYWJsZSAgbGlnbmUKCQkJZWNobyAkbGlnbmUgPj4gL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllcgoJCQkjcmFqb3V0ZSB1bmUgbm91dmVsbGUgbGlnbmUgYXZlYyB1biAlCgkJCWVjaG8gJSA+PiAvdXNyL3NoYXJlL2dhbWVzL2ZvcnR1bmVzLyRmaWNoaWVyCgkJCWVjaG8gIkNvbnRpbnVlciA/IFtvL25dIgoJCQkjZW5yZWdpc3RyZSBsYSByZXBvbnNlIHBvdXIgY29udGludWVyIGRhbnMgcmVwCgkJCXJlYWQgcmVwCgkJZG9uZQoJZmkKCSNtZXRzIGEgam91ciBsZXMgYXV0cmVzIGZpY2hpZXJzIGZvcnR1bmUKCXN0cmZpbGUgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllciAvdXNyL3NoYXJlL2dhbWVzL2ZvcnR1bmVzLyRmaWNoaWVyLnU4CglzdHJmaWxlIC91c3Ivc2hhcmUvZ2FtZXMvZm9ydHVuZXMvJGZpY2hpZXIgL3Vzci9zaGFyZS9nYW1lcy9mb3J0dW5lcy8kZmljaGllci5kYXQKZmkKCmV4aXQgMDs=">⬇</a></div>
|
||
<div id="lstnumberx332" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/bash</span>
|
||
</div>
|
||
<div id="lstnumberx333" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Ce<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>but<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>faciliter<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>mise<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>jour<span class="ltx_text ltx_lst_space"> </span>des<span class="ltx_text ltx_lst_space"> </span>fichiers<span class="ltx_text ltx_lst_space"> </span>fortune.</span>
|
||
</div>
|
||
<div id="lstnumberx334" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;45;41m<span class="ltx_text ltx_lst_space"> </span>Ce<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>necessite<span class="ltx_text ltx_lst_space"> </span>les<span class="ltx_text ltx_lst_space"> </span>droits<span class="ltx_text ltx_lst_space"> </span>d’administrateur<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>fonctionner<span class="ltx_text ltx_lst_space"> </span>\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx335" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;44m<span class="ltx_text ltx_lst_space"> </span>Bienvenue<span class="ltx_text ltx_lst_space"> </span>dans<span class="ltx_text ltx_lst_space"> </span>ce<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>mise<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>jour<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>fortune<span class="ltx_text ltx_lst_space"> </span>\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx336" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Creation<span class="ltx_text ltx_lst_space"> </span>d’un<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>texte<span class="ltx_text ltx_lst_space"> </span>avec<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>liste<span class="ltx_text ltx_lst_space"> </span>des<span class="ltx_text ltx_lst_space"> </span>fichiers<span class="ltx_text ltx_lst_space"> </span>fortune<span class="ltx_text ltx_lst_space"> </span>(1<span class="ltx_text ltx_lst_space"> </span>par<span class="ltx_text ltx_lst_space"> </span>ligne)</span>
|
||
</div>
|
||
<div id="lstnumberx337" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">cd</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span>
|
||
</div>
|
||
<div id="lstnumberx338" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ls</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">I</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"*.dat"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">I</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"*.u8"</span>
|
||
</div>
|
||
<div id="lstnumberx339" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;44mTaper<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>nom<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>modifier,<span class="ltx_text ltx_lst_space"> </span>ou"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;42mNouveau\033[0m""\033[1;44m<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>nouveau<span class="ltx_text ltx_lst_space"> </span>fichier\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx340" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#cree<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>variable<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>en<span class="ltx_text ltx_lst_space"> </span>lui<span class="ltx_text ltx_lst_space"> </span>assignant<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>valeur<span class="ltx_text ltx_lst_space"> </span>tapee</span>
|
||
</div>
|
||
<div id="lstnumberx341" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">num</span>
|
||
</div>
|
||
<div id="lstnumberx342" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$num</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Nouveau</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx343" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;42mEntrer<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>nom<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>nouveau<span class="ltx_text ltx_lst_space"> </span>fichier\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx344" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fichier</span>
|
||
</div>
|
||
<div id="lstnumberx345" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">else</span>
|
||
</div>
|
||
<div id="lstnumberx346" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">for</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">i</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">in</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">*</span>
|
||
</div>
|
||
<div id="lstnumberx347" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">do</span>
|
||
</div>
|
||
<div id="lstnumberx348" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$num</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$i</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx349" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fichier</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$i</span>
|
||
</div>
|
||
<div id="lstnumberx350" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx351" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">done</span>
|
||
</div>
|
||
<div id="lstnumberx352" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx353" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx354" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">z</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"$fichier"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx355" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Le<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>n’existe<span class="ltx_text ltx_lst_space"> </span>pas"</span>
|
||
</div>
|
||
<div id="lstnumberx356" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">else</span>
|
||
</div>
|
||
<div id="lstnumberx357" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;45;41mModification<span class="ltx_text ltx_lst_space"> </span>avec<span class="ltx_text ltx_lst_space"> </span>nano<span class="ltx_text ltx_lst_space"> </span>ou<span class="ltx_text ltx_lst_space"> </span>avec<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>?\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx358" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;45;31mNano<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>1\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx359" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;45;34mScript<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>2\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx360" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">choix</span>
|
||
</div>
|
||
<div id="lstnumberx361" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">if</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$choix</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">1</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx362" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">nano</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span>
|
||
</div>
|
||
<div id="lstnumberx363" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\033[1;45;41mFin<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>modification\033[0m"</span>
|
||
</div>
|
||
<div id="lstnumberx364" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">elif</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$choix</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">2</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">];</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">then</span>
|
||
</div>
|
||
<div id="lstnumberx365" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#initialise<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>variable<span class="ltx_text ltx_lst_space"> </span>rep<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>0<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>boucle<span class="ltx_text ltx_lst_space"> </span>while</span>
|
||
</div>
|
||
<div id="lstnumberx366" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rep</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">o</span>
|
||
</div>
|
||
<div id="lstnumberx367" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">while</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">[</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$rep</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">o</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">]</span>
|
||
</div>
|
||
<div id="lstnumberx368" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#boucle<span class="ltx_text ltx_lst_space"> </span>while<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>tant<span class="ltx_text ltx_lst_space"> </span>que<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>variable<span class="ltx_text ltx_lst_space"> </span>rep<span class="ltx_text ltx_lst_space"> </span>reste<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>"o"<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>peut<span class="ltx_text ltx_lst_space"> </span>continuer<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>rajouter<span class="ltx_text ltx_lst_space"> </span>des<span class="ltx_text ltx_lst_space"> </span>lignes.</span>
|
||
</div>
|
||
<div id="lstnumberx369" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#on<span class="ltx_text ltx_lst_space"> </span>demande<span class="ltx_text ltx_lst_space"> </span>donc<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>chaque<span class="ltx_text ltx_lst_space"> </span>insertion<span class="ltx_text ltx_lst_space"> </span>si<span class="ltx_text ltx_lst_space"> </span>l’on<span class="ltx_text ltx_lst_space"> </span>continue<span class="ltx_text ltx_lst_space"> </span>ou<span class="ltx_text ltx_lst_space"> </span>pas,<span class="ltx_text ltx_lst_space"> </span>si<span class="ltx_text ltx_lst_space"> </span>une<span class="ltx_text ltx_lst_space"> </span>autre<span class="ltx_text ltx_lst_space"> </span>valeur<span class="ltx_text ltx_lst_space"> </span>que<span class="ltx_text ltx_lst_space"> </span>o<span class="ltx_text ltx_lst_space"> </span>est<span class="ltx_text ltx_lst_space"> </span>renseignee,<span class="ltx_text ltx_lst_space"> </span>le<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>sort<span class="ltx_text ltx_lst_space"> </span>de<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>boucle<span class="ltx_text ltx_lst_space"> </span>while</span>
|
||
</div>
|
||
<div id="lstnumberx370" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">do</span>
|
||
</div>
|
||
<div id="lstnumberx371" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Entrer<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>citation<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>ajouter<span class="ltx_text ltx_lst_space"> </span>et<span class="ltx_text ltx_lst_space"> </span>appuyer<span class="ltx_text ltx_lst_space"> </span>sur<span class="ltx_text ltx_lst_space"> </span>[ENTREE]"</span>
|
||
</div>
|
||
<div id="lstnumberx372" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#assigne<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>variable<span class="ltx_text ltx_lst_space"> </span>ligne<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>l’insertion<span class="ltx_text ltx_lst_space"> </span>au<span class="ltx_text ltx_lst_space"> </span>clavier</span>
|
||
</div>
|
||
<div id="lstnumberx373" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ligne</span>
|
||
</div>
|
||
<div id="lstnumberx374" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#ajoute<span class="ltx_text ltx_lst_space"> </span>apres<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>derniere<span class="ltx_text ltx_lst_space"> </span>ligne<span class="ltx_text ltx_lst_space"> </span>du<span class="ltx_text ltx_lst_space"> </span>fichier<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>variable<span class="ltx_text ltx_lst_space"> </span>ligne</span>
|
||
</div>
|
||
<div id="lstnumberx375" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$ligne</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span>
|
||
</div>
|
||
<div id="lstnumberx376" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#rajoute<span class="ltx_text ltx_lst_space"> </span>une<span class="ltx_text ltx_lst_space"> </span>nouvelle<span class="ltx_text ltx_lst_space"> </span>ligne<span class="ltx_text ltx_lst_space"> </span>avec<span class="ltx_text ltx_lst_space"> </span>un<span class="ltx_text ltx_lst_space"> </span>%</span>
|
||
</div>
|
||
<div id="lstnumberx377" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">%</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span>
|
||
</div>
|
||
<div id="lstnumberx378" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Continuer<span class="ltx_text ltx_lst_space"> </span>?<span class="ltx_text ltx_lst_space"> </span>[o/n]"</span>
|
||
</div>
|
||
<div id="lstnumberx379" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#enregistre<span class="ltx_text ltx_lst_space"> </span>la<span class="ltx_text ltx_lst_space"> </span>reponse<span class="ltx_text ltx_lst_space"> </span>pour<span class="ltx_text ltx_lst_space"> </span>continuer<span class="ltx_text ltx_lst_space"> </span>dans<span class="ltx_text ltx_lst_space"> </span>rep</span>
|
||
</div>
|
||
<div id="lstnumberx380" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rep</span>
|
||
</div>
|
||
<div id="lstnumberx381" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">done</span>
|
||
</div>
|
||
<div id="lstnumberx382" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx383" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#mets<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>jour<span class="ltx_text ltx_lst_space"> </span>les<span class="ltx_text ltx_lst_space"> </span>autres<span class="ltx_text ltx_lst_space"> </span>fichiers<span class="ltx_text ltx_lst_space"> </span>fortune</span>
|
||
</div>
|
||
<div id="lstnumberx384" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">strfile</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">u8</span>
|
||
</div>
|
||
<div id="lstnumberx385" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">strfile</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">usr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">share</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">games</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">fortunes</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$fichier</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dat</span>
|
||
</div>
|
||
<div id="lstnumberx386" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">fi</span>
|
||
</div>
|
||
<div id="lstnumberx387" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx388" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">exit</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">0;</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS5" class="ltx_subsection">
|
||
<h2 class="ltx_title ltx_title_subsection">
|
||
<span class="ltx_tag ltx_tag_subsection">15.5 </span>Convertir une archive Youtube en dossier de favoris</h2>
|
||
|
||
<div id="SS5.p1" class="ltx_para">
|
||
<p class="ltx_p">Ce projet répondait à un besoin spécifique de récupérer mes playlists Youtube avant de supprimer mon compte. Youtube permet de récupérer une archive de toutes ses données, mais les donne sous forme de fichier <span class="ltx_text ltx_font_typewriter">.json</span> qui est complètement inutilisable tel quel.
|
||
<br class="ltx_break">Mon idée était de récupérer toutes les données et d’en faire un <span class="ltx_text ltx_font_typewriter">.html</span> exploitable par firefox comme une sauvegarde de favoris et donc en faire un dossier avec par exemple toutes mes vidéos "À voir"ou mes playlists.
|
||
<br class="ltx_break">Ce script utilise des fichiers annexes <span class="ltx_text ltx_font_typewriter">header.txt</span> et <span class="ltx_text ltx_font_typewriter">prog.sed</span> pour fonctionner et écrit plusieurs fichiers dans le dossier <span class="ltx_text ltx_font_typewriter">tmp</span>. Il faut les supprimer à chaque nouvelle utilisation. Pour cela vous pouvez utiliser le script <span class="ltx_text ltx_font_typewriter">rm.sh</span>.
|
||
<br class="ltx_break"></p>
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL2Jhc2gKI0NvbnZlcnNpb24gLmpzb24gdG8gaWQgYW5kIHRpdGxlCmVjaG8gLWUgIm5hbWUgb2YgLmpzb24gOiIKcmVhZCBwYXRoCiMuanNvbiBmaWxlIGdpdmVzIHRoZSB2aWRlbyBpZCB1bmRlciAidmlkZW9JZCIgOiAiZXhhbXBsZSIsCiMuanNvbiBmaWxlIGdpdmVzIHRoZSB2aWRlbyB0aXRsZSB1bmRlciAidGl0bGUiIDogImV4YW1wbGUiCiNGb3IgZWFjaCBlbnRyeSB2aWRlb0lkIGlzIGdpdmVuIHR3aWNlCiNSZW1vdmUgZXZlcnkgbGluZXMgd2l0aG91dCAidmlkZW9JZCIgOiAiIGFuZCB3cml0ZXMgdGhlIHJlc3VsdHMgaW4gYSB0ZW1wIGZpbGUKc2VkICcnJy8idmlkZW9JZCIgOiAiLyFkJycnICRwYXRoICY+PiAvdG1wL3RtcElkcwojU2FtZSB0aGluZyB3aXRoIHRpdGxlcwpzZWQgJycnLyJ0aXRsZSIgOiAiLyFkJycnICRwYXRoICY+PiAvdG1wL1RpdGxlcwojVGhlcmUgaXMgdHdvIGxpbmVzIGZvciBlYWNoIElkIGJ1dCBvbmUgZW5kcyB3aXRoICIsIHNvIGl0IHJlbW92ZXMgYWxsIHRob3NlIGxpbmVzCnNlZCAnJycvIiwvZCcnJyAvdG1wL3RtcElkcyAmPj4gL3RtcC9JZHMKI1dlIHJlcGxhY2UgInZpZGVvSWQiIGJ5IHRoZSBIVE1MCnNlZCAnJydzLyAgICAgICJ2aWRlb0lkIiA6ICIvXDxEVFw+XDxBIEhSRUY9Imh0dHBzOlwvXC93d3dcLnlvdXR1YmVcLmNvbVwvd2F0Y2g/dj0vZycnJyAvdG1wL0lkcyAmPj4gL3RtcC9JZHMyCgp3aGlsZSByZWFkIGxpbmUKZG8KICAgICAgICBlY2hvICIke2xpbmUvJVwiLzwvQT59IiAmPj4gL3RtcC9UaXRsZXMyCmRvbmUgPCAvdG1wL1RpdGxlcwpzZWQgJycncy8idGl0bGUiIDogIi8+L2cnJycgL3RtcC9UaXRsZXMyICY+PiAvdG1wL1RpdGxlczMKCnBhc3RlIC1kICIiIC90bXAvSWRzMiAvdG1wL1RpdGxlczMgJj4+IGxpbmtzLmh0bWwKCnNlZCAtZiBwcm9nLnNlZCBsaW5rcy5odG1sICY+PiBsaW5rc2RvbmUuaHRtbAoKY2F0IGhlYWRlci50eHQgbGlua3Nkb25lLmh0bWwgPmF1dG9ib29rbWFya3MuaHRtbAoKZWNobyAtZSBcPFwvRExcPlw8cFw+ICY+PiBhdXRvYm9va21hcmtzLmh0bWwKZWNobyAtZSBcPFwvRExcPlw8cFw+ICY+PiBhdXRvYm9va21hcmtzLmh0bWwKY3AgYXV0b2Jvb2ttYXJrcyAkcGF0aC5odG1s">⬇</a></div>
|
||
<div id="lstnumberx389" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/bash</span>
|
||
</div>
|
||
<div id="lstnumberx390" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Conversion<span class="ltx_text ltx_lst_space"> </span>.json<span class="ltx_text ltx_lst_space"> </span>to<span class="ltx_text ltx_lst_space"> </span>id<span class="ltx_text ltx_lst_space"> </span>and<span class="ltx_text ltx_lst_space"> </span>title</span>
|
||
</div>
|
||
<div id="lstnumberx391" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"name<span class="ltx_text ltx_lst_space"> </span>of<span class="ltx_text ltx_lst_space"> </span>.json<span class="ltx_text ltx_lst_space"> </span>:"</span>
|
||
</div>
|
||
<div id="lstnumberx392" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">path</span>
|
||
</div>
|
||
<div id="lstnumberx393" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#.json<span class="ltx_text ltx_lst_space"> </span>file<span class="ltx_text ltx_lst_space"> </span>gives<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>video<span class="ltx_text ltx_lst_space"> </span>id<span class="ltx_text ltx_lst_space"> </span>under<span class="ltx_text ltx_lst_space"> </span>"videoId"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"example",</span>
|
||
</div>
|
||
<div id="lstnumberx394" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#.json<span class="ltx_text ltx_lst_space"> </span>file<span class="ltx_text ltx_lst_space"> </span>gives<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>video<span class="ltx_text ltx_lst_space"> </span>title<span class="ltx_text ltx_lst_space"> </span>under<span class="ltx_text ltx_lst_space"> </span>"title"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"example"</span>
|
||
</div>
|
||
<div id="lstnumberx395" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#For<span class="ltx_text ltx_lst_space"> </span>each<span class="ltx_text ltx_lst_space"> </span>entry<span class="ltx_text ltx_lst_space"> </span>videoId<span class="ltx_text ltx_lst_space"> </span>is<span class="ltx_text ltx_lst_space"> </span>given<span class="ltx_text ltx_lst_space"> </span>twice</span>
|
||
</div>
|
||
<div id="lstnumberx396" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Remove<span class="ltx_text ltx_lst_space"> </span>every<span class="ltx_text ltx_lst_space"> </span>lines<span class="ltx_text ltx_lst_space"> </span>without<span class="ltx_text ltx_lst_space"> </span>"videoId"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"<span class="ltx_text ltx_lst_space"> </span>and<span class="ltx_text ltx_lst_space"> </span>writes<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>results<span class="ltx_text ltx_lst_space"> </span>in<span class="ltx_text ltx_lst_space"> </span>a<span class="ltx_text ltx_lst_space"> </span>temp<span class="ltx_text ltx_lst_space"> </span>file</span>
|
||
</div>
|
||
<div id="lstnumberx397" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’/"videoId"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"/!d’’’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$path</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmpIds</span>
|
||
</div>
|
||
<div id="lstnumberx398" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#Same<span class="ltx_text ltx_lst_space"> </span>thing<span class="ltx_text ltx_lst_space"> </span>with<span class="ltx_text ltx_lst_space"> </span>titles</span>
|
||
</div>
|
||
<div id="lstnumberx399" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’/"title"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"/!d’’’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">$path</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Titles</span>
|
||
</div>
|
||
<div id="lstnumberx400" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#There<span class="ltx_text ltx_lst_space"> </span>is<span class="ltx_text ltx_lst_space"> </span>two<span class="ltx_text ltx_lst_space"> </span>lines<span class="ltx_text ltx_lst_space"> </span>for<span class="ltx_text ltx_lst_space"> </span>each<span class="ltx_text ltx_lst_space"> </span>Id<span class="ltx_text ltx_lst_space"> </span>but<span class="ltx_text ltx_lst_space"> </span>one<span class="ltx_text ltx_lst_space"> </span>ends<span class="ltx_text ltx_lst_space"> </span>with<span class="ltx_text ltx_lst_space"> </span>",<span class="ltx_text ltx_lst_space"> </span>so<span class="ltx_text ltx_lst_space"> </span>it<span class="ltx_text ltx_lst_space"> </span>removes<span class="ltx_text ltx_lst_space"> </span>all<span class="ltx_text ltx_lst_space"> </span>those<span class="ltx_text ltx_lst_space"> </span>lines</span>
|
||
</div>
|
||
<div id="lstnumberx401" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’/",/d’’’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmpIds</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Ids</span>
|
||
</div>
|
||
<div id="lstnumberx402" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#We<span class="ltx_text ltx_lst_space"> </span>replace<span class="ltx_text ltx_lst_space"> </span>"videoId"<span class="ltx_text ltx_lst_space"> </span>by<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>HTML</span>
|
||
</div>
|
||
<div id="lstnumberx403" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’s/<span class="ltx_text ltx_lst_space"> </span>"videoId"<span class="ltx_text ltx_lst_space"> </span>:<span class="ltx_text ltx_lst_space"> </span>"/\<DT\>\<A<span class="ltx_text ltx_lst_space"> </span>HREF="https:\/\/www\.youtube\.com\/watch?v=/g’’’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Ids</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Ids2</span>
|
||
</div>
|
||
<div id="lstnumberx404" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx405" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">while</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">line</span>
|
||
</div>
|
||
<div id="lstnumberx406" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">do</span>
|
||
</div>
|
||
<div id="lstnumberx407" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"${line/%\"</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">A</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">>}</span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"<span class="ltx_text ltx_lst_space"> </span>&>><span class="ltx_text ltx_lst_space"> </span>/tmp/Titles2</span>
|
||
</div>
|
||
<div id="lstnumberx408" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">done</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;"><</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">/tmp/Titles</span>
|
||
</div>
|
||
<div id="lstnumberx409" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’s/"</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">title</span><span class="ltx_text ltx_lst_string"></span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">:</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">"</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/>/<span class="ltx_text ltx_lst_identifier">g</span><span class="ltx_text ltx_lst_string"></span></span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">’’’</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">/tmp/Titles2</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">/tmp/Titles3</span>
|
||
</div>
|
||
<div id="lstnumberx410" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx411" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">paste</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">-d</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">""</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">/tmp/Ids2</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">/tmp/Titles3</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">links.html</span>
|
||
</div>
|
||
<div id="lstnumberx412" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx413" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">-f</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">prog.sed</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">links.html</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">linksdone.html</span>
|
||
</div>
|
||
<div id="lstnumberx414" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx415" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">cat</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">header.txt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">linksdone.html</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">>autobookmarks.html</span>
|
||
</div>
|
||
<div id="lstnumberx416" class="ltx_listingline">
|
||
</div>
|
||
<div id="lstnumberx417" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">-e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">\<\/DL\>\<p\></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">autobookmarks.html</span>
|
||
</div>
|
||
<div id="lstnumberx418" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">-e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">\<\/DL\>\<p\></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">&>></span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">autobookmarks.html</span>
|
||
</div>
|
||
<div id="lstnumberx419" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">cp</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">autobookmarks</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;color:#820210;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;color:#820210;">$path.html’</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<section id="SS5.SSS1" class="ltx_subsubsection">
|
||
<h3 class="ltx_title ltx_title_subsubsection">
|
||
<span class="ltx_tag ltx_tag_subsubsection">15.5.1 </span>prog.sed</h3>
|
||
|
||
<div id="SS5.SSS1.p1" class="ltx_para">
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,aVwgXDxETFw+XDxwXD4KYVwgXDxcL0RMXD5cPHBcPg==">⬇</a></div>
|
||
<div id="lstnumberx420" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">i</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\<</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">DL</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\>\<</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">p</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\></span>
|
||
</div>
|
||
<div id="lstnumberx421" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">a</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\<\/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">DL</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\>\<</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">p</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS5.SSS2" class="ltx_subsubsection">
|
||
<h3 class="ltx_title ltx_title_subsubsection">
|
||
<span class="ltx_tag ltx_tag_subsubsection">15.5.2 </span>header.txt</h3>
|
||
|
||
<div id="SS5.SSS2.p1" class="ltx_para">
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,PCFET0NUWVBFIE5FVFNDQVBFLUJvb2ttYXJrLWZpbGUtMT4KPCEtLSBUaGlzIGlzIGFuIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGUuCiAgICAgSXQgd2lsbCBiZSByZWFkIGFuZCBvdmVyd3JpdHRlbi4KICAgICBETyBOT1QgRURJVCEgLS0+CjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4KPFRJVExFPkJvb2ttYXJrczwvVElUTEU+CjxIMT5Cb29rbWFya3M8L0gxPg==">⬇</a></div>
|
||
<div id="lstnumberx422" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;"><!</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">DOCTYPE</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">NETSCAPE</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Bookmark</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">file</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-1></span>
|
||
</div>
|
||
<div id="lstnumberx423" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;"><!--</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">This</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">is</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">an</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">automatically</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">generated</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">file</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span>
|
||
</div>
|
||
<div id="lstnumberx424" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">It</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">will</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">be</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">read</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">and</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">overwritten</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span>
|
||
</div>
|
||
<div id="lstnumberx425" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">DO</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">NOT</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">EDIT</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">!</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">--></span>
|
||
</div>
|
||
<div id="lstnumberx426" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;"><</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">META</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">HTTP</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">EQUIV</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"Content-Type"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">CONTENT</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">=</span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"text/html;<span class="ltx_text ltx_lst_space"> </span>charset=UTF-8"</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span>
|
||
</div>
|
||
<div id="lstnumberx427" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;"><</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">TITLE</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Bookmarks</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;"></</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">TITLE</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span>
|
||
</div>
|
||
<div id="lstnumberx428" class="ltx_listingline">
|
||
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;"><</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">H1</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Bookmarks</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;"></</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">H1</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section id="SS5.SSS3" class="ltx_subsubsection">
|
||
<h3 class="ltx_title ltx_title_subsubsection">
|
||
<span class="ltx_tag ltx_tag_subsubsection">15.5.3 </span>rm.sh</h3>
|
||
|
||
<div id="SS5.SSS3.p1" class="ltx_para">
|
||
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
|
||
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL2Jhc2gKcm0gL3RtcC9UaXRsZXMKcm0gL3RtcC9UaXRsZXMyCnJtIC90bXAvVGl0bGVzMwpybSAvdG1wL0lkcwpybSAvdG1wL0lkczIKcm0gL3RtcC90bXBJZHMKcm0gYXV0b2Jvb2ttYXJrcy5odG1sCnJtIGxpbmtzLmh0bWwKcm0gbGlua3Nkb25lLmh0bWwKcm0gbGlua3Nkb25lMi5odG1sCnJtIGxpbmtzdG1w">⬇</a></div>
|
||
<div id="lstnumberx429" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/bash</span>
|
||
</div>
|
||
<div id="lstnumberx430" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Titles</span>
|
||
</div>
|
||
<div id="lstnumberx431" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Titles2</span>
|
||
</div>
|
||
<div id="lstnumberx432" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Titles3</span>
|
||
</div>
|
||
<div id="lstnumberx433" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Ids</span>
|
||
</div>
|
||
<div id="lstnumberx434" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">Ids2</span>
|
||
</div>
|
||
<div id="lstnumberx435" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">tmpIds</span>
|
||
</div>
|
||
<div id="lstnumberx436" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">autobookmarks</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">html</span>
|
||
</div>
|
||
<div id="lstnumberx437" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">links</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">html</span>
|
||
</div>
|
||
<div id="lstnumberx438" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">linksdone</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">html</span>
|
||
</div>
|
||
<div id="lstnumberx439" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">linksdone2</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">html</span>
|
||
</div>
|
||
<div id="lstnumberx440" class="ltx_listingline">
|
||
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">rm</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">linkstmp</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</section>
|
||
</section>
|
||
</div>
|
||
<footer class="ltx_page_footer">
|
||
<div>
|
||
<a href="S14.html" title="14 Réparation ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">14 </span>Réparation</span></a>
|
||
</div>
|
||
<div class="ltx_page_logo">Generated on Tue Nov 24 18:44:33 2020 by <a href="http://dlmf.nist.gov/LaTeXML/">LaTeXML <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKExQZLWTEaOUAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAdpJREFUKM9tkL+L2nAARz9fPZNCKFapUn8kyI0e4iRHSR1Kb8ng0lJw6FYHFwv2LwhOpcWxTjeUunYqOmqd6hEoRDhtDWdA8ApRYsSUCDHNt5ul13vz4w0vWCgUnnEc975arX6ORqN3VqtVZbfbTQC4uEHANM3jSqXymFI6yWazP2KxWAXAL9zCUa1Wy2tXVxheKA9YNoR8Pt+aTqe4FVVVvz05O6MBhqUIBGk8Hn8HAOVy+T+XLJfLS4ZhTiRJgqIoVBRFIoric47jPnmeB1mW/9rr9ZpSSn3Lsmir1fJZlqWlUonKsvwWwD8ymc/nXwVBeLjf7xEKhdBut9Hr9WgmkyGEkJwsy5eHG5vN5g0AKIoCAEgkEkin0wQAfN9/cXPdheu6P33fBwB4ngcAcByHJpPJl+fn54mD3Gg0NrquXxeLRQAAwzAYj8cwTZPwPH9/sVg8PXweDAauqqr2cDjEer1GJBLBZDJBs9mE4zjwfZ85lAGg2+06hmGgXq+j3+/DsixYlgVN03a9Xu8jgCNCyIegIAgx13Vfd7vdu+FweG8YRkjXdWy329+dTgeSJD3ieZ7RNO0VAXAPwDEAO5VKndi2fWrb9jWl9Esul6PZbDY9Go1OZ7PZ9z/lyuD3OozU2wAAAABJRU5ErkJggg==" alt="[LOGO]"></a>
|
||
</div></footer>
|
||
</div>
|
||
</body>
|
||
</html>
|