Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 11/08/2020, 02:56] – ajout command utilities j5012utilisateurs:j5012:brouillons:scripts_en_vrac [Le 10/03/2021, 11:58] (Version actuelle) – [Suppléez Policykit] modif err cmdline J5012
Ligne 26: Ligne 26:
  
 ===== In the Deep ... ===== ===== In the Deep ... =====
 +
 +==== Wget anti-robots -by- anonym at korben's ====
 +
 +'' Récupérer toutes les images présentes sur une page web avec Wget '' : in extenso, ca peut être autre chose que des images ^^
 +
 +<code>
 +wget -nd -H -p -A jpg,jpeg,png,gif -e robots=off http://…
 +</code>
 +==== For Loops 1, 2, 3 times ====
 +
 +  * Vous avez besoin de décomptez non pas une fois mais plusieurs, par exemple : une variable pour l'année, une pour le mois, une pour le jour.
 +  * Vous ne voulez pas rédiger un programme complet, lent et casse-pompon.
 +  * Vous utilisez la ligne de commande dont les traces sont plus faciles à supprimer.
 +
 +<code bash>
 +for k in {2012..2019}; do for j in {01..12}; do for i in {01..12}; do  echo "$k-$j-$i"; done; done; done
 +</code>
 +
 +  * Ça compte les 12 premiers jours sur deux chiffres de chacun des 12 mois des années 2012 à 2019.
 +  * Comprenez : ce peut être autre chose que des années, mois ou jours. Ce peut être une commande différente.
 +  * On peut théoriquement engranger les boucles For, mais après 3, vos yeux commencent à loucher, hein ?
 +  * NB : l'incrémentation explicite avec Let n'est plus requise depuis la version 4.0 de Bash. À vérifier.
 +
  
 ==== Dé-PDF-isez même verrouillé ==== ==== Dé-PDF-isez même verrouillé ====
Ligne 56: Ligne 79:
   - modifiez les lanceurs de bureau qui necessitent l'accès administrateur (gparted, synaptic ...)   - modifiez les lanceurs de bureau qui necessitent l'accès administrateur (gparted, synaptic ...)
  
-<code bash>Exec = sudo xterm -e "/usr/sbin/synaptic"</code>+<code bash>Exec = xterm -e "sudo /usr/sbin/synaptic"</code>
  
 → le lanceur modifié s'exécute sur une session xterm attendant l'entrée du mot de passe. → le lanceur modifié s'exécute sur une session xterm attendant l'entrée du mot de passe.