Esecuzione di script SH su Linux


Contenuti

Passo 1: Creazione di uno script di prova

Per prima cosa proponiamo di creare uno script di prova, che eseguiremo in futuro. Naturalmente, è possibile saltare questo passaggio se si dispone già di uno script a riga di comando. Va notato che ora non analizzeremo la sintassi dei linguaggi di programmazione, ma vi diremo solo che ognuno può creare il proprio script o incollare il contenuto in un file per la sua ulteriore chiamata a causa delle circostanze.

  1. Eseguite il “Terminale” in modo comodo per voi, ad esempio, attraverso il menu dell’applicazione o il tasto di scelta rapida Ctrl + Alt + T.
  2. Qui si usa il comando sudo nano script.sh, dove nano è l’editor di testo utilizzato e script.sh è il nome del file da creare. E’ possibile creare un file, ad esempio, attraverso lo stesso vi o gedit, non cambierà l’essenza, e anche il nome dell’elemento cambia in base alle preferenze personali dell’utente.
  3. Confermare questa azione inserendo la password dall’account del superutente, in quanto viene eseguita con l’argomento sudo.
  4. Verrà aperto un nuovo file in cui inserire le righe dello script. Qui sotto potete vedere l’esempio standard per la visualizzazione del messaggio “Hello world”. Se c’è un contenuto di natura diversa, è sufficiente inserirlo nella console, assicurandosi che tutte le righe siano scritte correttamente.

    #!/bin/bin/bash
    echo "Hello world".

  5. Le impostazioni possono essere salvate premendo la combinazione di tasti Ctrl + O.
  6. Non è necessario cambiare il nome del file, perché lo impostiamo alla creazione. Basta cliccare su Invio per terminare il salvataggio.
  7. Lasciare l’editor di testo con Ctrl + X.

Come possiamo vedere, non c’è nulla di complicato nel creare i propri script per Bash, ma l’intera peculiarità sta nella conoscenza del codice. Dovrete scriverlo voi stessi da zero o copiare soluzioni già pronte da fonti gratuite. Una volta che lo script è stato implementato con successo nel file, si può tranquillamente passare alla fase successiva.

Fase 2: Impostazione dello script per l’utilità env

Anche questo passo è facoltativo, ma gli utenti che usano l’utilità env per eseguire lo script non possono farne a meno. Semplicemente non si aprirà senza una pre-configurazione, perché i permessi non sono stati ottenuti inizialmente. Vengono aggiunti tramite il comando sudo chmod ugo+x script.sh, dove script.sh è il nome del file necessario.

Tieni presente che tutte le azioni eseguite tramite l’argomento sudo richiedono la verifica dell’account inserendo la password del superutente. Dopo di che verrà visualizzata una nuova riga per l’avvio dei comandi, il che significa che la configurazione è stata applicata con successo.

Passo 3: Esecuzione di uno script esistente

Passiamo alla fase principale, che è il lancio diretto dello script esistente. Per prima cosa consideriamo un semplice comando che assomiglia a ./script.sh ed è responsabile del lancio del file dalla sua posizione attuale. Potete vedere il risultato dell’output nella schermata sottostante. Per esempio, abbiamo preso lo script creato in precedenza. In base allo stesso principio, è possibile specificare il percorso completo dell’oggetto in modo che la stringa cambi, per esempio, in /home/user/script.sh.

Linux ha una variabile di sistema PATH. Comprende una serie di cartelle che sono responsabili di un’ampia varietà di azioni. Uno di questi si chiama /usr/local/bin e viene utilizzato per l’installazione manuale dei programmi. Se non si desidera specificare costantemente il percorso completo dello script per attivarlo, è sufficiente aggiungerlo a una delle cartelle PATH. A questo scopo si utilizza la riga cp script.sh /usr/local/bin/script.sh.

Dopodiché il lancio sarà disponibile semplicemente inserendo il nome del file con l’estensione in mente.

Il secondo metodo di apertura è quello di chiamare il guscio contemporaneamente. Si dovrebbe passare alla directory script e scrivere bash script.sh. Questo metodo è buono in quanto permette di non inserire il percorso completo di un oggetto o di aggiungerlo alle corrispondenti directory PATH.

Questo è tutto ciò di cui volevamo parlare a proposito dell’interazione con gli script in Linux. Tutto quello che dovete fare è creare un file corrispondente o aprirne uno esistente utilizzando le raccomandazioni di cui sopra.


  • Le novità Automotive del 2025 e il futuro dell’auto: Cosa ci Aspetta?

    Il 2025 si preannuncia come un anno cruciale per l’industria automobilistica. La transizione verso l’elettrico, l’evoluzione della guida autonoma, le nuove tecnologie di connettività e le sfide legate alla sostenibilità stanno ridefinendo il concetto stesso di mobilità. In questo articolo, esploriamo le principali novità del settore e come il futuro dell’auto potrebbe trasformare il nostro…


  • Fiat Grande Panda 2025: Il ritorno di un’icona

    Fiat ha ufficialmente presentato la Grande Panda, un modello che segna il ritorno del marchio nel segmento B con una vettura dal design moderno, ma con un forte richiamo alla storica Panda che ha conquistato milioni di automobilisti. Questa nuova generazione si adatta alle esigenze contemporanee, proponendo sia motorizzazioni ibride che elettriche, oltre a tecnologie…


  • Le novità MINI 2025: Innovazione e tradizione in movimento

    Il marchio MINI è sinonimo di stile iconico, piacere di guida e innovazione. Per il 2025, il brand britannico, parte del gruppo BMW, introduce importanti novità che spaziano dall’elettrificazione al rinnovamento del design e delle tecnologie di bordo. L’obiettivo è chiaro: offrire modelli sempre più sostenibili e all’avanguardia, senza perdere l’anima sportiva e distintiva che…


  • Come creare un Albero Genealogico

    Chiunque si sarà chiesto almeno una volta nella vita chi sono i suoi antenati, cosa hanno fatto, dove vivevano, o per lo meno, se hai aperto questo articolo tu te lo sei chiesto. Io mi sono chiesto la stessa cosa tempo fa e ho girato per molti siti internet prima di riuscire a capire come…


  • Come ridurre le finestre nel Dock nell’icona su macOS

    Il Dock di macOS è uno strumento essenziale per accedere rapidamente alle applicazioni, ma quando ci sono molte finestre aperte, può diventare visivamente affollato. Una funzionalità utile per migliorare l’organizzazione è quella di ridurre (minimizzare) le finestre direttamente nell’icona dell’applicazione corrispondente, invece che come nuove icone nel Dock. Ecco come attivarla: Prima Dopo Per ulteriori…