Как выполнить случайную команду каждый раз, когда я запускаю терминал [закрыто]

-1

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

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

Эта последовательность наступит одновременно, когда я открою терминал.

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

Mariselvam
источник
1
Что вы пробовали это далеко? Должна ли описанная вами случайная команда выполняться только при запуске оболочки в окне терминала (предположительно X11) или при каждом запуске оболочки?
Сами Лэйн

Ответы:

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        
Кир
источник