Tengo una duda sobre el script. Necesito ejecutar algún comando aleatorio cuando abro la terminal, ejecuta ese comando automáticamente.
Por ejemplo, si abro la primera terminal, la terminal ejecutará el comando ls y luego abro otra terminal, ejecutará el comando df -h y cuando abro la tercera terminal, automáticamente se ejecutará el comando superior.
Esta secuencia aparecerá simultáneamente cuando abra la terminal.
Por favor ayúdenme a escribir el guión.
Respuesta1
Añade esto a tu ~/.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