Ich habe Zweifel bezüglich des Skripts. Ich muss einen zufälligen Befehl ausführen, wenn ich das Terminal öffne, wird dieser Befehl automatisch ausgeführt.
Wenn ich beispielsweise das erste Terminal öffne, führt das Terminal den Befehl ls aus. Wenn ich danach ein weiteres Terminal öffne, führt es den Befehl df -h aus und wenn ich das dritte Terminal öffne, führt es automatisch den Befehl top aus.
Diese Sequenz wird gleichzeitig angezeigt, wenn ich das Terminal öffne.
Bitte helfen Sie mir, das Skript dafür zu schreiben.
Antwort1
Fügen Sie dies zu Ihrem hinzu ~/.bashrc
:
r=$((RANDOM%3)) # generates a number in the range of 0 to 2
command[0]="ls"
command[1]="df -h"
command[2]="top"
eval ${command[$r]} # executes command
unset command r