Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 11/08/2020, 02:56] j5012 ajout command utilities |
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 10/03/2021, 11:58] (Version actuelle) J5012 [Suppléez Policykit] modif err cmdline |
||
|---|---|---|---|
| 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. | ||