# LA SHELL LAVORA PER NOI Slide e script dell'intervento di Stefano Salvi al Linux Day del 25 Ottobre 2025 **Scaletta dell'intervento** - Introduzione alla shell, redirezione e pipe - Strutture di controllo della shell - for e if - Come rendere eseguibile lo script (#! e permessi) - dove mettere lo script e come rendere raggiungibile quella posizione (variabili d'ambiente e $PATH) - Come rendere permanente la modifica di $PATH modificando il file ~/.bashrc - Come impostare i monitor tramite il comando `xrandr` - Comandi utili negli script - [ - grep - sed - Come fare il parsing dei parametri a riga di comando - individuare lo schermo primario ed il secondario - Metttere tutto insieme e creare lo cript che, in base al parametro: - mette il secondario a sinistra del primario - mette ils econdario a destra del primario - clona il secondario sul primario **Secondo poacco di slide** Il primo pacco lascia un problema: il clone avviene correttamente solo se i due schermi da clonare hanno la stessa risoluzione o risoluzioni simili Viene aggiunta quindi una parte di script che: - Estrae la lista delle risoluzioni di primario e secondario - Scandisce le due liste per indivisuare la liù alta risoluzione comune **terzo pacco di slide** Nel terzo pacco di slide si descrive uno scxript, derivato dal precedente, che: - clona il primario ed il secondario, aggiuntando la risoluzione - dispone un terzo schermo a sinistra, sopra o a destra del primario