Hier ist mein Code:tmux send-Tasten mit Bash-Skript
#!/bin/sh
FILE=$1
while read line; do
$line
done < myfile.txt
Dieser Code soll aus einer Textdatei Zeile für Zeile lesen und auszuführen dann eine tmux senden-Tasten Zeile
Das Problem Die Schlüssel werden gesendet, aber zwischen den an tmux gesendeten Eingaben ist kein Leerzeichen.
Also, wenn ich versuche, in der tmux Sitzung
Warum führen Sie das Skript nicht selbst aus, als '/ bin/sh myfile.txt'? – anishsane
Ich bin mir nicht sicher, was Sie meinen, würde das einen Unterschied machen? Ich bin neu in der Shell/Bash – user6305793
Wenn Sie der Shell ein Dateinamenargument geben, liest es jede Zeile und führt sie aus. So funktionieren Skripte. – Barmar