Как запускать случайную команду каждый раз при запуске терминала

Как запускать случайную команду каждый раз при запуске терминала

У меня есть сомнения по поводу скрипта. Мне нужно выполнить некоторую случайную команду, когда я открываю терминал, он автоматически выполняет эту команду.

Например, если я открою первый терминал, он выполнит команду ls, после этого я открою другой терминал, он выполнит команду df -h, а когда я открою третий терминал, он автоматически выполнит команду top.

Эта последовательность появится одновременно с открытием терминала.

Помогите мне, пожалуйста, написать сценарий.

решение1

Добавьте это к вашему ~/.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        

Связанный контент