Bin ein Anfänger in Unix und ich bin gerade in einen Haken geraten. Die Bash-App, an der ich gerade arbeite, ist sehr einfach und kann Kontakte hinzufügen und Kontakte entfernen (basierend auf Vor- und Nachnamen). Im Folgenden finden Sie einen Teil meines Codes. Aus irgendeinem Grund zeigt grep die verbleibenden Kontakte an, wenn die Datei (> contacts_file) ausgeschlossen wird, speichert die Datei jedoch nicht, wenn sie eingeschlossen wird (> contacts_file). Stattdessen bleibt die 'contacts_file' leer. Wie kann ich das beheben? Oder gibt es eine bessere Möglichkeit, nach Kontakten in einer Kontaktdatei zu suchen? Format in contacts_file ist: Vorname NachnameUNIX Anfänger: grep speichern in eine Datei funktioniert nicht
echo "[Remove a contact]"
echo "First Name: "
read first0
echo "Last Name: "
read last0
grep -vw -e "$first0 $last0" contacts_file >contacts_file