Ejercicio: Scripting
En esta unidad, usará Azure Cloud Shell en el lado derecho de la pantalla como terminal de Linux. Azure Cloud Shell es un shell al que puede acceder mediante Azure Portal o desde https://shell.azure.com. Para usarlo no es necesario instalar nada en el equipo.
En primer lugar, aprenderá a configurar un perfil para personalizar el entorno de trabajo de la forma que quiera. Después, escribirá algunos scripts básicos para entender en qué consisten la interpolación y el ámbito.
Nota:
Este ejercicio es opcional. Si desea completar este ejercicio, deberá crear una suscripción de Azure antes de comenzar. Si no tiene una cuenta de Azure o no quiere crear una en este momento, puede leer las instrucciones para que comprenda la información que se presenta.
Nota:
En esta unidad, usará Azure Cloud Shell como terminal. Puede acceder a Cloud Shell mediante Azure Portal o el inicio de sesión de Cloud Shell. No tienes que instalar nada en tu PC o portátil para usarlo.
Configuración de un perfil
Un perfil es un script que se ejecuta cuando se inicia una nueva sesión. El hecho de tener un entorno personalizado puede hacer que sea más productivo.
Abra Azure Cloud Shell, seleccione Configuración y, a continuación, Vaya a versión clásica.
Escriba
pwshen una ventana de terminal para iniciar una sesión de PowerShell:pwshEjecute este comando:
$Profile | Select-Object *El comando muestra un texto similar al siguiente:
CurrentUserAllHosts CurrentUserCurrentHost ------------------- ---------------------- /home/<user>/.config/PowerShell/profile.ps1 /home/<user>/.config/PowerShell/Microsoft.…Cree un perfil para el usuario actual y el host actual mediante la ejecución del comando
New-Item:New-Item ` -ItemType "file" ` -Value 'Write-Host "Hello <replace with your name>, welcome back" -foregroundcolor Green ' ` -Path $Profile.CurrentUserCurrentHost -ForceEl modificador
-Forcesobrescribe el contenido existente, así que tenga cuidado si lo ejecuta localmente y ya tiene un perfil.Ejecute
pwshpara crear un shell. Ahora debería ver lo siguiente (en verde):Hello <your name>, welcome back
Creación y ejecución de un script
Ahora que ha configurado un perfil, es el momento de aprender a crear y ejecutar un script.
Asegúrese de que tiene una sesión de PowerShell en ejecución. En la ventana de la consola, escriba este código:
$PI = 3.14Cree un archivo denominado PI.ps1 en el directorio actual y ábralo en el editor de código:
New-Item -Path . -Name "PI.ps1" -ItemType "file" code PI.ps1Agregue el contenido siguiente al archivo y guárdelo. Puede usar CTRL+S en Windows y Linux o CMD+S en Mac para guardar el archivo.
$PI = 3 Write-Host "The value of `$PI is now $PI, inside the script"Para ejecutar el script, especifique su ruta de acceso:
./PI.ps1La salida muestra el texto siguiente:
The value of $PI is now 3, inside the scriptEl script lleva a cabo dos acciones. En primer lugar, crea una variable local de script
$PIque reemplaza la variable$PIdefinida en el ámbito local. Después, la segunda fila del script interpola la variable$PIporque ha usado comillas dobles. Establece un carácter de escape en la interpolación la primera vez porque usó un acento invertido.Escriba
$PIen la ventana de la consola:3.14El valor sigue siendo 3.14. El script no ha cambiado el valor.