Wie die Aufforderung einen Benutzer für einen Namen, um einen Ordner zu erstellen (bash | shell-script)?

First off, ist dies meine erste shell-scripting. Ich habe nur Erfahrung in HTML und CSS :]

Was ich tun möchte, ist das setup eine einfache Ordner-Struktur und fordert den Benutzer in einem Dialogfeld setzen Sie einen Namen für den root-Ordner. Ich werde auslösen, dieses shell-script über ein OS X Dienst-oder Keyboard Maestro hotkey.

Dies ist, was ich kommen mit so weit:

#!/bin/sh

echo -n "Enter the project name:"
read -e NAME  

mkdir -p ~/Desktop/$NAME
mkdir -p ~/Desktop/$NAME/subfolder1
mkdir -p ~/Desktop/$NAME/subfolder2

Offensichtlich gibt es einige Fehler - die variable wird nicht weitergegeben und der root-Ordner wird nicht erstellt. Ich habe auch gelesen, das sollte ich verwenden "Dialogfeld" Fragen für die Eingabe, aber ich war nicht fähig, etwas zu schreiben, das funktioniert.

Ihre Hilfe wird sehr geschätzt. Danke.

InformationsquelleAutor pattulus | 2012-02-07

Schreibe einen Kommentar