• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • screenshots • metar • montage-moteur-dc • afficher-mdp-wifi-enregistre • 010_introduction_netconf_yang • nids • iana • anomalies-disques • aquila • enregistrer-sortie-son

in

Recherche

Voici les résultats de votre recherche.

Contient
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@dev:bash
  • toute catégorie
  • dev:bash:exemples (3)
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Pages trouvées :

  • indirection (dev:bash)
  • rechercher-chaine-dans-plusieurs-fichiers
  • redirection_stdin_stdout_stderr
  • verifier_definition_variable
  • verifier_mode_execution_interactif

Résultats plein texte:

verifier_mode_execution_interactif @dev:bash:exemples
19 Occurrences trouvées, Dernière modification : il y a 3 ans
DATE: ====== Bash : vérifier le mode d'exécution interactif ====== Lorsque Bash est lancé en mode interactif l'option -i est précisée et la variable **PS1** est définie. Les options actives sont listées dans la varia... ** utilise la valeur de cette variable pour déterminer si l'exécution courante est interactive ou non
deplacer_les_fichier_caches
16 Occurrences trouvées, Dernière modification : il y a 3 ans
s cachés avec mv ====== Lors de la phase de globbing, l’interpréteur remplace les métacaractères tels que ''*'' par les noms de fichiers. Par défaut ce développement n'inclus pas les fichiers cachés : <code bash> # Le d... la valeur de l'option shopt dotglob # Activer l'inclusion des fichiers lors de la phase de globbing
debogage
15 Occurrences trouvées, Dernière modification : il y a 4 ans
syntaxe d'un fichier de script. Pour cela on peut invoquer un shell avec l'option -n (noexec) et le sc... -n monscript.sh </code> Le shell Bash peut être invoqué avec l'option **-x** pour activer le mode tr... ise en première ligne le shabang pour spécifier l'interpréteur à utiliser (bash) avec l'option **-x** (**xtrace**) ainsi les commandes présentes dans le script seront a
rechercher-chaine-dans-plusieurs-fichiers
11 Occurrences trouvées, Dernière modification : il y a 5 ans
{{tag>sysadmin dev script bash recherche}} ====== Rechercher une chaîne dans un ensemble de fichiers ... le for**. Elle peut être directement tapée dans l’interpréteur bash. On récupère les fichiers dont on ... c les options **%%--%%with-filemane** et **%%--%%line-number** qui permettent de préfixer le résultat ... r et la ligne lorsqu' il y a correspondance (matching c'est a dire lorsque la chaîne recherchée est pr
bashdb
9 Occurrences trouvées, Dernière modification : il y a 4 ans
DO: :TODO_DOCUPDATE: ====== bashdb ====== ===== Installation ===== Sur les version récentes des dis... sé dans le gestionnaire de paquets mais on peut l'installer facilement à partir des sources. <code bash> apt-get install binutils ./configure make make check # vérifier la valeur de umask # valeur attendue 0022 uma
convertir_colonne_en_ligne
9 Occurrences trouvées, Dernière modification : il y a 5 ans
une chaîne de caractères contenant des LF ne les interprète pas, elle peut donc être utilisée pour co... résentées en colonne: <code bash> echo $(cat data_in_column.txt) </code> ===== tr ===== On peut rem... s avec la commande **tr**: <code bash> $ cat data_in_column.txt | tr '\n' ' ' </code> ===== awk ====... de de la commande **awk**: <code bash> cat data_in_column.txt | awk ‘{printf(“%s “, $0)}’ </code> =
arguments_et_options_de_script
8 Occurrences trouvées, Dernière modification : il y a 3 ans
rguments passés aux scripts. * **getopts** est intégré a l’interpréteur **bash** (primitve). * **getopt** est un binaire. La gestion des options n'est pas triviale s... --long-c --long-b </code> Les difficultés que pointe cet exemple: * Ordre des options/paramètres
changer-base
8 Occurrences trouvées, Dernière modification : il y a 5 ans
{{tag>dev bash base conversion binaire}} ====== Changer la base d'un nombre en bash ====== L'utilita... de base. Pour cela, utiliser les variables prédéfinies **ibase** et **obase**: <code bash> echo "obase=10; ibase=16; a=AC; print(a);" | bc </code> Ici on redéfinit **ibase** à 16 pour spécifier que le nombre en entrée utilise la
indirection
8 Occurrences trouvées, Dernière modification : il y a 5 ans
{{tag>dev bash shell}} ====== Bash: Accès par indirection ====== L'accès à une valeur par indirection est possible en shell. Pour cela il faut **proc... ution de variable est abordé dans le wiki [[cours:informatique:fun_mooc:maitrise_du_bash_univ-reunion:... ubstitution on utilisera la commande **eval**. On indique au shell que le premier caractère ’$’ est à
usage_guillemets
8 Occurrences trouvées, Dernière modification : il y a 4 ans
syntaxiquement faux, # Il conduit a un problème d'interprétation par le shell echo 'un exemple s\'il te plaît' </code> Les guillemets permettent d'inhiber le développement des noms de fichiers/dossiers (globbing): <code bash> # Ici on utilise les guillemets p... pement des noms par le shell # c'est la commande find qui interprete find . -type f -iname "*.sh" -p
aide_manuel
7 Occurrences trouvées, Dernière modification : il y a 4 ans
el (équivaut à ''man -k''). <code bash> apt-get install man-db manpages </code> Les pages du manuel sont installées sous **/usr/share/man** <note> Certaines pages de manuel sont contenues dans des paquets néc... ntrib** et **non-free** pour être disponibles à l'installation. </note> Liste des paquets contenant d
redirection_stdin_stdout_stderr
7 Occurrences trouvées, Dernière modification : il y a 3 ans
rection des entrées/sorties ====== Pour un shell interactif l'entrée standard (stdin), la sortie standard (stdout) et la sortie erreur standard (stderr) sont toutes les trois associées au terminal de l'utilisateur. Cela peut être visualisé en ... h a également un descripteur 255 supplémentaire pointant sur le terminal de l'utilisateur. <code bash>
afficher_les_separateurs_arguments
4 Occurrences trouvées, Dernière modification : il y a 3 ans
{{tag>dev bash linux argument option paramètre}} ====== Bash : Afficher les séparateurs d'arguments ====== Les différents shells GNU/Linux déclarent une variable **IFS**((**I**nternal **... e champ avec la commande suivante: <code bash> printf "%q\n" "$IFS" </code> ===== Références ===== * https://realpython.com/python-command-line-arguments/
classes_de_caracteres
4 Occurrences trouvées, Dernière modification : il y a 4 ans
spaces | | [:lower:] | caractères en minuscules | | [:print:] | caractères imprimables avec espaces | ... (les crochets simples ont une signification au sein des expressions rationnelles): <code bash> # Sélectionne les lignes avec des paquets installés man* dpkg -l | grep -E "^ii[[:space:]]+man
structure-case
4 Occurrences trouvées, Dernière modification : il y a 3 ans
{{tag>dev sysadmin bash case switch}} ====== Structure de contrôle case ====== Au sein des scripts bash, la structure de contrôle **case... pour une variable donnée. <code bash> case "$C" in "1") do_this() ;; "2" | "3") do_what_you_are_supposed_to_do() ;; *) do_nothing() ;; esac </code> Une utilisation courante
autocompletion_des_arguments
2 Occurrences trouvées, Dernière modification : il y a 3 ans
generer_nombre_aleatoire
2 Occurrences trouvées, Dernière modification : il y a 5 ans
recommandations
2 Occurrences trouvées, Dernière modification : il y a 5 ans
verifier_definition_variable @dev:bash:exemples
2 Occurrences trouvées, Dernière modification : il y a 3 ans
convertir_saut_de_ligne_en_espace
1 Occurrences trouvées, Dernière modification : il y a 5 ans
structure-if
1 Occurrences trouvées, Dernière modification : il y a 5 ans
traitement_fichier_csv_en_bash
1 Occurrences trouvées, Dernière modification : il y a 5 ans
variables_de_type_tableau
1 Occurrences trouvées, Dernière modification : il y a 4 ans
verifier_permissions_via_stat @dev:bash:exemples
1 Occurrences trouvées, Dernière modification : il y a 3 ans

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki