Ich habe einen Befehl, der ein Shell-Skript als Argument verwendet. Ich rufe diesen Befehl aus einem Shell-Skript. Ich möchte den gesamten Code in einem Skript behalten. Anstatt also ein anderes Shell-Skript als Argument für den Befehl zu verwenden, möchte ich anstelle des Befehls Code einfügen. Wie kann ich das mit bash machen?Ausführen von Code anstelle eines Befehls in Bash
Wie der Befehl wird normalerweise verwendet: command script.sh
Wie ich es verwenden möchten: command /bin/bash (bash code here)
T o downvoters: Tue das Richtige und hilf mir zu verstehen, warum es eine schlechte Frage ist. Ich bin mir sicher, dass ich schon einmal eine Lösung für ein solches Problem gefunden habe. –
Wahrscheinlich wegen der Unklarheit Ihrer Frage. Was macht dieser Befehl? –
'command' führt das Shell-Skript in seinem Argument in einer speziellen Umgebung aus. Was ich suche ist etwas wie 'bash << EOF' mit Befehlen danach, gefolgt von EOF. –