Je comprends évidemment que l’on peut ajouter de la valeur à la variable de séparateur de champ interne. Par exemple: $ IFS=blah $ echo "$IFS" blah $ Je comprends aussi que read -r lineles données de la stdinvariable seront sauvegardées line: $ read -r line <<< blah $ echo "$line" …
Je suis confus de suivre script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Il peut exécuter. (sur MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Je n'ai pas entendu parler de shebang à partir de …
Au travail, j'écris fréquemment des scripts bash. Mon superviseur a suggéré que le script entier soit divisé en fonctions, comme dans l'exemple suivant: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell …
Je suis relativement nouveau dans le domaine de la programmation dans son ensemble et certains tutoriels me disent d’utiliser les ls -lfichiers d’un répertoire et d’autres ll. Je sais que lsc'est une courte liste, mais y a-t-il une différence entre les deux autres?
J'ai un utilitaire composé de quelques répertoires avec des scripts bash et des fichiers de support qui seront déployés sur plusieurs machines, éventuellement dans un répertoire différent sur chaque machine. Les scripts doivent pouvoir référencer des chemins relatifs par rapport à eux-mêmes, donc je dois pouvoir obtenir le chemin du …
La communauté Java utilise 4 espaces comme unité d'indentation. 1 communauté Ruby utilise 2 espaces généralement acceptés. 2 Quelle est la norme d'indentation dans les scripts shell? 2 ou 4 espaces ou 1 onglet?
Je travaille sur un serveur Red Hat. Les commandes ls -lou llme donnant la date et l'heure au format +"%b %-d %H:%M". Je souhaite répertorier les fichiers de manière à ce que l'année de création de chaque fichier apparaisse dans la date. Comment est-ce possible?
J'ai le grepcommandement Je cherche un mot-clé dans un fichier, mais je ne souhaite pas afficher la correspondance. Je veux juste connaître le statut de sortie du grep.
Je dois concaténer deux variables pour créer un nom de fichier comportant un trait de soulignement. Permet d'appeler mes variables $FILENAMEet $EXTENSIONoù le nom de fichier est lu à partir d'un fichier. FILENAME=Hello EXTENSION=WORLD.txt Maintenant... J'ai essayé ce qui suit sans succès: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Je reçois toujours une sorte …
Donc, j'aime durcir mes scripts bash partout où je peux (et quand je ne peux pas déléguer à un langage comme Python / Ruby) pour que les erreurs ne restent pas sans erreur. Dans cette veine, j'ai un strict.sh, qui contient des choses comme: set -e set -u set -o …
J'ai un script shell dans lequel nous avons les lignes suivantes if [ -z "$xyz" ]et if [ -n "$abc" ], mais je ne suis pas sûr de leur but. Quelqu'un peut-il s'il vous plaît expliquer?
J'ai du mal à définir et à exécuter mes propres fonctions de shell dans zsh. J'ai suivi les instructions de la documentation officielle et essayé d'abord avec un exemple simple, mais je n'ai pas réussi à le faire fonctionner. J'ai un dossier: ~/.my_zsh_functions Dans ce dossier, j'ai un fichier appelé …
Je cherche une construction dans bash, pour décider si une variable $WORDest un mot défini. J'ai besoin de quelque chose comme ça: if "$WORD" in dog cat horse ; then echo yes else echo no fi bash a-t-il une telle construction? Si non, quel serait le plus proche?
J'ai un journal de serveur qui affiche une ligne de texte spécifique dans son fichier journal lorsque le serveur est opérationnel. Je veux exécuter une commande une fois que le serveur est en marche, et par conséquent, procédez comme suit: tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., …
J'ai une ficelle au format suivant id;some text here with possible ; inside et voulez le scinder en 2 chaînes par la première occurrence de la ;. Donc, ça devrait être: idetsome text here with possible ; inside Je sais comment scinder la chaîne (avec, par exemple cut -d ';' …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.