Ich möchte eine Variable anstelle von # 0 #i verwenden, so dass awk Befehl für verschiedene Variable ausgeführt wird, aber es funktioniert nicht in den Code unter. Kann eine Hilfe?für Schleife in Bash funktioniert nicht für mein Skript
#!/bin/bash
for ((i=0;i<2;i++))
do
awk '/VM #0 has been allocated to the host/ {print $0}' p_iqr.txt
done
Was funktioniert nicht? Wo benutzt du die Variable? – Barmar
Wenn ich # $ i anstelle von # 0 für die Schleife nicht ausführen – amar
Variablen sind nicht in einfache Anführungszeichen erweitert, also warum sollten Sie erwarten, dass das funktioniert? – Barmar