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.


  • 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…


  • Come nascondere il numero di telefono

    Vuoi sapere come nascondere il tuo numero di telefono? In questa guida, ti spiegheremo come fare su diversi dispositivi e servizi, garantendoti un maggiore controllo sulle tue informazioni personali. Scopri come farlo facilmente su Android, iPhone e attraverso i principali operatori telefonici. Indice Perché Nasconderlo? Ci sono molte ragioni per cui potresti voler nascondere il…


  • Come rientrare in un gruppo WhatsApp dopo essere stato rimosso

    Sei appena stato rimosso dal gruppo WhatsApp dei tuoi amici e vorresti tornare a farne parte? Non preoccuparti, abbiamo la soluzione per te! In questo articolo ti spiegheremo come fare per rientrare in un gruppo whatsapp da cui sei stato tolto. Per prima cosa, è importante capire perché sei stato rimosso. Potrebbe essere stata una…


  • Come Utilizzare l’IA per Aumentare la Produttività

    Introduzione L’intelligenza artificiale (IA) sta trasformando rapidamente il modo in cui lavoriamo. Negli ultimi anni, gli strumenti di IA , come ChatGPT e DALL-E, hanno rivoluzionato il panorama della produttività e della creatività. In questo articolo, esploreremo come puoi utilizzare questi strumenti per migliorare la tua efficienza lavorativa e sbloccare nuove potenzialità creative. Indice Cos’è…


  • Convertire PDF in Word gratis senza registrazione

    Se ti è mai capitato di dover convertire un documento PDF in un file Word, sai quanto può essere frustrante trovare uno strumento gratuito e affidabile. Molti servizi online richiedono la registrazione o offrono conversioni limitate senza un abbonamento. Un sito che permette di farlo è Convertio, Vediamo come fare. Come Convertire un PDF in…