Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).


4
Comment analyser des arguments facultatifs dans un script bash si aucun ordre n'est donné?
Je ne sais pas comment inclure des arguments / indicateurs facultatifs lors de l'écriture d'un script bash pour le programme suivant: Le programme nécessite deux arguments: run_program --flag1 <value> --flag2 <value> Cependant, il existe plusieurs indicateurs facultatifs: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> …

2
Écho de Bash Scripting localement dans une fonction
Dans les scripts bash, j'essaie de garder mes variables locales aux fonctions partout où je peux, puis de passer ce dont j'ai besoin à partir de fonctions comme ci-dessous #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Mais est-il possible de le …




1
IFS null n'est pas le même que IFS non défini?
J'ai lu ici une grande question intitulée Comprendre IFS . J'ai été surpris parce que les réponses et les commentaires citent POSIX qui déclare que IFS = n'est pas la même chose que désarmer IFS. Si vous désactivez IFS, la valeur par défaut est apparemment utilisée. Si vous désactivez IFS …

2
script shell: utiliser sudo dedans vs l'exécuter avec sudo?
Lors de l'écriture d'un script shell, dans lequel certaines commandes, mais pas toutes, nécessitent des privilèges de superutilisateur, dois-je ajoutez sudo aux commandes qui nécessitent des privilèges de superutilisateur et exécutez le script shell sans sudo, ou n'ajoutez pas sudo aux commandes qui nécessitent des privilèges de superutilisateur, mais exécutez …



1
systemd a échoué à l'étape Script de génération EXEC: autorisation refusée
J'essaie de créer un service "Hello World", pour ainsi dire. Il est appelé autologger.serviceet est stocké à /usr/lib/systemd/system/autologger.service. J'ai essayé sudo service autologger start, mais j'ai systemctlrenvoyé la norme: Job for autologger.service failed. See 'systemctl status autologger.service' and 'journalctl -xn' for details. Lorsque j'ai vérifié /var/log/messages, j'ai vu le message …

7
boucle bash à travers la liste des chaînes
Est-il possible de formater cet exemple: for i in string1 string2 stringN do echo $i done à quelque chose de similaire à ceci: for i in string1 string2 stringN do echo $i done EDIT: Désolé pour la confusion, je ne savais pas qu'il y avait différentes méthodes d'exécution de script …

4
Comment inclure un script python dans un script bash
J'ai besoin d'inclure le script python ci-dessous dans un script bash. Si le script bash se termine avec succès, je dois exécuter le script ci-dessous: #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail', 'mail_passwd') from_addr = "My Name <my_mail@192.168.75.1>" to_addr = …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.