Ich versuche gerade, dieses Shell-Skript für ein kleines Projekt für meinen Unterricht fertigzustellen. Ich weiß nicht, wie ich dieses Problem angehen soll. Hier ist die Eingabeaufforderung und was ich bisher habe ...

Die erste Eingabeaufforderung

Was ich bisher habe ...

#!/bin/bash
if [ $1="-f" ]
then
        Filename=$1
        shift
        shift
elif=[ $1="-a" ]
then
        Adding=$1
        shift
then
fi

Antwort1

Am einfachsten ist die Verwendung von getopts.

Ein Beispiel finden Sie hier: Ein Beispiel für die Verwendung von getopts in Bash

Prost

verwandte Informationen