DevOps

Shell Scripting & Bash

Variabili, loop, condizionali, funzioni, pipe, redirezioni

20 domande da colloquio·
Mid-Level
1

Qual è la sintassi corretta per dichiarare una variabile in Bash?

Risposta

In Bash, una variabile viene dichiarata senza il simbolo del dollaro e senza spazi attorno al segno di uguale. Il nome della variabile deve iniziare con una lettera o un underscore. Per usare il valore della variabile, fai precedere il suo nome dal simbolo del dollaro ($). Gli spazi attorno al segno di uguale causano un errore di sintassi perché Bash li interpreta come argomenti di comando separati.

2

Come accedere al valore di una variabile chiamata USERNAME in Bash?

Risposta

Per accedere al valore di una variabile, fai precedere il suo nome dal simbolo del dollaro ($). La sintassi $USERNAME recupera il valore memorizzato nella variabile. Si può anche usare la sintassi ${USERNAME}, che offre più flessibilità, soprattutto per la concatenazione o l'uso di modificatori. Senza il dollaro, Bash interpreta USERNAME come una stringa letterale e non come un riferimento alla variabile.

3

Quale comando consente di esportare una variabile per renderla accessibile ai processi figli?

Risposta

Il comando export rende una variabile d'ambiente disponibile per tutti i processi figli lanciati dalla shell corrente. Senza export, una variabile è locale alla shell corrente e non viene passata ai sottoprocessi. Questa distinzione è cruciale quando si scrivono script che invocano altri script o programmi. È possibile combinare dichiarazione ed export in una riga con export VAR=valore.

4

Come catturare il codice di uscita dell'ultimo comando eseguito?

5

Qual è la sintassi corretta per una condizione if in Bash?

+17 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis