Wie kann ich ein Bash-Skript schreiben, das:
Akzeptiert einen Verzeichnisnamen (und seinen Pfad, wenn es sich nicht im selben Verzeichnis wie Ihr Skript befindet) sowie den Gmail-Benutzernamen und das Passwort des Benutzers und die E-Mail-Adresse, an die die Nachricht gesendet wird (als Befehlszeilenparameter).
Antwort1
Anruf:
./bob.sh "/dir/name" "gmailuser" "password123" "[email protected]"
bob.sh:
#!/bin/bash
dir="$1"
user="$2"
pass="$3"
emai="$4"
echo "$1 $2 $3 $4"
jedes Bash-Skript kann Parameter akzeptieren, es ist nicht viel dazu nötig ...