Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
utilisateurs:croutons:scripts [16/04/2023 14:33] Croutons créée |
utilisateurs:croutons:scripts [16/04/2023 15:39] (Version actuelle) Croutons [256-colors] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Quelques scripts ====== | ====== Quelques scripts ====== | ||
- | <note>Les scripts sont des fichiers texte rédigés dans différents langages (bash, python, perl, ruby…) et qui envoient des commandes à votre système. | + | <note>Les scripts sont des fichiers texte rédigés dans différents langages ([[doc:programmation:bash|bash]], python, perl, ruby…) et qui envoient des commandes à votre système. |
l'intérêt majeur du script est de regrouper en un appel, une série de commandes et ainsi, d'effectuer des tâches complexes simplement. \\ | l'intérêt majeur du script est de regrouper en un appel, une série de commandes et ainsi, d'effectuer des tâches complexes simplement. \\ | ||
- | + | \\ | |
- | Pour être actif, un script doit être exécutable (chmod +x)</note> | + | Pour être actif, un script doit être exécutable ([[doc:systeme:chmod|chmod]] +x)</note> |
===== Mise à jour de Captvty ===== | ===== Mise à jour de Captvty ===== | ||
- | dernière modification le 16/04/2023 | + | Création le 16/04/2023 |
Ce script télécharge et copie le dernier Captvty.exe disponible \\ | Ce script télécharge et copie le dernier Captvty.exe disponible \\ | ||
Des que l'application Captvty vous signale une nouvelle version , fermer Captvty et lancer ce script dans votre terminale pour mettre à jour \\ | Des que l'application Captvty vous signale une nouvelle version , fermer Captvty et lancer ce script dans votre terminale pour mettre à jour \\ | ||
- | Lors de la première utilisation renseigner la variable location= chemin du répertoire ou doit être copié le nouveau fichier Captvty.exe | + | |
+ | Modifier le script: renseigner location= chemin du répertoire ou doit être copié le nouveau fichier Captvty.exe | ||
<file bash captvty_maj> | <file bash captvty_maj> | ||
Ligne 36: | Ligne 37: | ||
</file> | </file> | ||
+ | |||
+ | ===== 256-colors ===== | ||
+ | Création le 16/04/2023 | ||
+ | |||
+ | Affichage des couleurs du terminale avec leur code | ||
+ | |||
+ | <file bash 256-colors> | ||
+ | #!/bin/bash | ||
+ | |||
+ | # modifications mineure par Croutons | ||
+ | # This program is free software. It comes without any warranty, to | ||
+ | # the extent permitted by applicable law. You can redistribute it | ||
+ | # and/or modify it under the terms of the Do What The Fuck You Want | ||
+ | # To Public License, Version 2, as published by Sam Hocevar. See | ||
+ | # http://sam.zoy.org/wtfpl/COPYING for more details. | ||
+ | |||
+ | #syntaxe | ||
+ | echo -e "syntaxe: echo -e \"\\\e[38;5;\e[31mCodecouleur\e[0mm\e[32mtexte"\" | ||
+ | |||
+ | for fgbg in 38 48 ; do # Foreground / Background | ||
+ | |||
+ | |||
+ | for color in {0..255} ; do # Colors | ||
+ | # Display the color | ||
+ | printf "\e[${fgbg};5;%sm %3s \e[0m" $color $color | ||
+ | # Display 6 colors per lines | ||
+ | if [ $((($color + 1) % 6)) == 4 ] ; then | ||
+ | echo # New line | ||
+ | fi | ||
+ | done | ||
+ | echo # New line | ||
+ | done | ||
+ | #syntaxe | ||
+ | echo -e "syntaxe: echo -e \"\\\e[48;5;\e[31mCodecouleur\e[0mm\e[32mtexte"\" | ||
+ | exit 0 | ||
+ | |||
+ | </file> | ||
+ | ===== colors_and_formatting ===== | ||
+ | couleurs étendues | ||
+ | <file bash colors_and_formatting> | ||
+ | #!/bin/bash | ||
+ | |||
+ | # modifications mineure par Croutons | ||
+ | # This program is free software. It comes without any warranty, to | ||
+ | # the extent permitted by applicable law. You can redistribute it | ||
+ | # and/or modify it under the terms of the Do What The Fuck You Want | ||
+ | # To Public License, Version 2, as published by Sam Hocevar. See | ||
+ | # http://sam.zoy.org/wtfpl/COPYING for more details. | ||
+ | |||
+ | #Background | ||
+ | for clbg in {40..47} {100..107} 49 ; do | ||
+ | #Foreground | ||
+ | for clfg in {30..37} {90..97} 39 ; do | ||
+ | #Formatting | ||
+ | for attr in 0 1 2 4 5 7 ; do | ||
+ | #Print the result | ||
+ | echo -en "\e[${attr};${clbg};${clfg}m \\\e[${attr};${clbg};${clfg}m \e[0m" | ||
+ | done | ||
+ | echo #Newline | ||
+ | done | ||
+ | done | ||
+ | |||
+ | exit 0 | ||
+ | </file> | ||
+ | |||
+ | source: https://misc.flogisoft.com/bash/tip_colors_and_formatting?utm_source=firefox_pocket_save_button |