Node.js può essere utilizzato per lo scripting di shell creando programmi a riga di comando utilizzando JavaScript. Di seguito ci sono alcuni passaggi che illustrano come può essere fatto.
1. Installare Node.js: Il primo passo è installare l’ambiente di runtime Node.js sul tuo sistema. Puoi scaricarlo e installarlo dal sito ufficiale di Node.js.
1. Creare un nuovo file JavaScript: Creare un nuovo file con estensione .js nel tuo ambiente di sviluppo. Ad esempio, si può chiamare `script.js`.
1. Aggiungi codice JavaScript: Puoi iniziare a scrivere il tuo codice JavaScript in questo file. Puoi utilizzare qualsiasi API Node.js nella tua logica. Ad esempio:
\`\`\`js console.log(“Hello, World!”); \`\`\`1. Rendilo eseguibile: Per eseguire il tuo script da una shell, devi prima renderlo eseguibile. Puoi farlo con il comando chmod:
`chmod +x script.js`1. Aggiungi una shebang: La shebang è una sequenza di caratteri che ci dice al sistema operativo come eseguire il file. In questo caso, vogliamo eseguire il file con Node.js, quindi la shebang dovrebbe essere `#!/usr/bin/env node`. Aggiungi questa linea all’inizio del tuo file script.js:
\`\`\`js #!/usr/bin/env node console.log(“Hello, World!”); \`\`\`1. Esegui il tuo script: Ora puoi eseguire il tuo script direttamente dalla shell utilizzando il seguente comando:
`./script.js`Ricorda che anche se stai utilizzando JavaScript, non hai accesso alle API del browser, come`document` o `window`, perché stai eseguendo il codice fuori dal browser. Tuttavia, hai accesso a tutte le API di Node.js, tra cui il sistema di file, gli stream, le richieste HTTP, ecc.