Questions marquées «shell-script»

13
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)

13
Copiez un fichier et ajoutez un horodatage

J'ai deux problèmes avec mon script qui copie des fichiers et ajoute un horodatage au nom. cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%T") Ce qui précède ajoute Test2comme nom de fichier, mais je veux qu'il conserve le nom de fichier du fichier source d'origine qui, dans cet...

13
É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"...

13
Pourquoi «bash -x» rompt ce script?

J'ai un script qui mesure la durée d'exécution d'une commande. Il a besoin de la "vraie" timecommande, ce qui signifie, un binaire par exemple dans /usr/bin/time(car le bash-built-in n'a pas le -fdrapeau). Ci-dessous, un script simplifié qui peut être débogué: #!/bin/bash TIMESEC=$(echo blah | (...