Bash-Skript ruft vi zur manuellen Bearbeitung auf und setzt dann das Skript fort?

Ich habe ein Skript geschrieben, das eine Sicherungskopie einer Textdatei erstellt, und ein zweites Skript, das mithilfe von SED eine Syntax in einer Textdatei überprüft.

In der Mitte gibt es einen manuellen Vorgang: Benutzer bearbeiten die Originaldatei und fügen einige Zeichenfolgen hinzu. Dieser Vorgang muss manuell erfolgen.

Ich möchte meine beiden Skripte zusammenführen, damit die Sicherung erstellt wird. Vi ist für den Benutzer geöffnet. Wenn der Benutzer mit der Bearbeitung der Datei fertig ist, setzt das Skript die Syntaxüberprüfung fort.

Ich lerne, indem ich mache, aber ich weiß wirklich nicht, wie ich den Teil "open vi, warte, bis der Benutzer seine Bearbeitung vornimmt, die Kontrolle übernimmt und mit der Überprüfung fortfährt" codieren soll.

Ich habe gelesen, dass eine Funktion namens system (in Perl) verwendet werden könnte, aber mein Code ist in BASH.

Irgendwelche Vorschläge, wie dies in BASH erledigt werden kann? Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage