J'ai le modèle suivant dans une chaîne (une adresse IP): 123.444.888.235 Je veux remplacer le dernier numéro après le point par 0, il devient donc: 123.444.888.0 Comment pourrais-je le faire dans bashun autre langage de script
J'ai le modèle suivant dans une chaîne (une adresse IP): 123.444.888.235 Je veux remplacer le dernier numéro après le point par 0, il devient donc: 123.444.888.0 Comment pourrais-je le faire dans bashun autre langage de script
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . J'ai cherché partout. Écho et impression essayés. J'ai essayé des...
J'ai un fichier aux couleurs ANSI. test.txt: \e[0;31mExample\e[0m Je voudrais afficher le contenu de ce fichier dans un terminal, comme le catfait, mais je voudrais également afficher les
Ma coquille est bash. Comment puis-je obtenir la sortie de lspour afficher les répertoires avec une barre oblique finale? Quand je fais lsen tcshdonne la sortie désirée. Comment puis-je obtenir que cela se produise bashsans utiliser d'arguments? par exemple. bin/ lib/ src/ file1.txt file2.txt...
J'apprends à utiliser efficacement différentes setoptions dans mon script et je suis tombé sur ce set -uqui semble être parfait pour quitter mon script si une variable n'est pas définie correctement (par exemple, supprimer des utilisateurs). Selon l' homme page set -uet set -efait ce qui suit ......
Considérez ceci dans la documentation de l'exec intégré de Bash: exec remplace le shell sans créer de nouveau processus Veuillez fournir un cas d'utilisation / un exemple pratique. Je ne comprends pas comment cela a du sens. J'ai googlé et trouvé au sujet de la redirection d' E / S . Pouvez-vous...
J'ai une fonction pour créer rapidement une nouvelle branche SVN qui ressemble à function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Ce que j'utilise pour créer rapidement une nouvelle branche sans avoir à chercher et copier-coller les...
Quand je fais ça: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") Je reçois Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' Des...
Pourriez-vous expliquer les phrases suivantes du manuel de Bash $_, en particulier les parties en gras, peut-être avec quelques exemples? Au démarrage du shell, définissez le chemin d'accès absolu utilisé pour appeler le shell ou le script de shell en cours d'exécution tel que transmis dans...
Je viens d'écrire le script bash suivant pour vérifier l'accès ping sur la liste des machines Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done Cela imprime: (1) linux643...
Existe-t-il des outils / astuces pour développer des variables afin de rendre le code bash plus facile à lire? Par exemple, il convertirait les éléments suivants: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} à: DIR=/var/tmp FILE=/var/tmp/file...
suspendest une commande intégrée dans Bash. Quand utiliseriez-vous naturellement cette commande et la trouveriez-vous
J'ai un certain script bash, qui veut conserver l' /dev/stdoutemplacement d' origine avant de remplacer le 1er descripteur de fichier par un autre emplacement. Alors, naturellement, j'ai écrit quelque chose comme old_stdout=$(readlink -f /dev/stdout) Et ça n'a pas marché. Très vite, je comprends...
Dans le tableau ASCII, le caractère «J» existe qui a des points de code dans différents systèmes numériques: Oct Dec Hex Char 112 74 4A J Il est possible d'imprimer ce caractère par un point de code octal en imprimant printf '\112'ou echo $'\112'. Comment imprimer le même caractère par des...
Je me demande comment obtenir un script shell pour écouter sur un certain port (peut-être en utilisant netcat?). Espérons que pour qu'un message soit envoyé à ce port, le script enregistre le message puis exécute une fonction. Exemple: L'ordinateur 1 a le script exécuté en arrière-plan, le script a...
J'ai un shell / terminal basé sur un navigateur qui exécute les commandes bash et j'échappe aux espaces, mais il s'avère que les parenthèses doivent également être échappées. Quels autres caractères doivent être échappés pour les noms de fichiers qui ne sont pas entre...
Je regarde un script qui a: if [ "${PS1-}" ]; then Cela -me dérange un peu parce qu'il ne semble pas avoir la syntaxe standard Posix ou Bash. Est-ce une syntaxe mystérieuse qui existe depuis toujours, ou est-ce une faute de frappe? Toute référence à des normes / documents serait appréciée....
La variable BUILDNUMBERest définie sur la valeur 230. Je m'attends 230_à être imprimé pour la commande echo $BUILDNUMBER_mais la sortie est vide comme indiqué ci-dessous. # echo $BUILDNUMBER_ # echo $BUILDNUMBER 230
Je sais que, étant donné l="a b c", echo $l | xargs ls les rendements ls a b c Quelle construction donne mycommand -f a -f b -f
Je télécharge plusieurs fichiers dans un dossier downloadingvia HTTPie . Un script bash vise à traiter les fichiers téléchargés, et j'ai essayé de copier les fichiers téléchargés dans un autre dossier en tant que find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; mais cela copie...