
Ich übergebe eine Liste von Befehlen über eine Umgebungsvariable an ein Bash-Skript, wie im folgenden Beispiel gezeigt:
CMDS='
date > date.txt
cat date.txt
date | rev
' script
Wie werden diese Befehle im Bash-Skript richtig ausgeführt?
Ich habe Folgendes gemacht und es scheint zu funktionieren. Ist es richtig?
#! /bin/bash
bash -c "$CMDS"