-1

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

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

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

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

1 ответ1

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        

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .