Preguntas etiquetadas con shell

145
¿Cómo envío texto sin una nueva línea en PowerShell?

Quiero que mi script de PowerShell imprima algo como esto: Enabling feature XYZ......Done El guión se parece a esto: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Pero Write-Outputsiempre imprime una nueva línea al final para que mi salida no esté en una...

145
Vuelva a cargar el camino en PowerShell

Si tengo una instancia de PowerShell ISE ejecutándose e instalo algo que modifica la RUTA o la modifico de alguna manera fuera de PowerShell, entonces necesito reiniciar PowerShell para que vea la variable PATH actualizada. ¿Hay alguna manera de volver a cargar la ruta desde PowerShell sin...

144
PowerShell: Ejecute el comando desde el directorio del script

Tengo un script de PowerShell que hace algunas cosas usando el directorio actual del script. Entonces, dentro de ese directorio, la ejecución .\script.ps1funciona correctamente. Ahora quiero llamar a ese script desde un directorio diferente sin cambiar el directorio de referencia del script....

143
¿Qué significa $$ en el caparazón?

Una vez leí que una forma de obtener un nombre de archivo único en un shell para archivos temporales era usar un signo de dólar doble ( $$). Esto produce un número que varía de vez en cuando ... pero si lo llama repetidamente, devuelve el mismo número. (La solución es usar el tiempo). Tengo...

143
¿Cómo ir a cada directorio y ejecutar un comando?

¿Cómo escribo un script bash que atraviesa cada directorio dentro de un directorio parent_directory y ejecuta un comando en cada directorio ? La estructura del directorio es la siguiente: parent_directory (el nombre puede ser cualquier cosa, no sigue un patrón) 001 (los nombres de directorio...

143
PowerShell y el operador -contains

Considere el siguiente fragmento: "12-18" -Contains "-" Uno pensaría que esto se evalúa true, pero no es así. Esto evaluará a en su falselugar. No estoy seguro de por qué sucede esto, pero lo hace. Para evitar esto, puede usar esto en su lugar: "12-18".Contains("-") Ahora la expresión se...

142
La mejor manera de escribir en la consola en PowerShell

Tengo un poco de confusión sobre las diversas formas de imprimir (eco) en la consola. He visto que hay varias formas de escribir resultados en la consola, como: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Las tres formas se imprimirán en la consola. El del medio...

142
Cómo crear alias permanentes de PowerShell

Quiero crear una aliasde una cmdletque no caduque después de cerrar la sesión actual de Powershell, digamos que tengo este alias: C:\Users\Aymen> New-Alias Goto Set-Location Esto crea perfectamente el Gotoalias, pero quiero usarlo incluso después de cerrar la sesión actual, ¿cómo puedo...

141
Salir de un script en caso de error

Estoy creando un script de Shell que tiene una iffunción como esta: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Quiero que la ejecución del script...

140
¿Cómo contar objetos en PowerShell?

Como estoy leyendo en la guía del usuario de PowerShell, uno de los conceptos centrales de PowerShell es que los comandos aceptan y devuelven objetos en lugar de texto. Entonces, por ejemplo, ejecutar get-aliasme devuelve varios System.Management.Automation.AliasInfoobjetos: PS Z: \>...

139
Cómo ordenar una matriz en Bash

Tengo una matriz en Bash, por ejemplo: array=(a c b f 3 5) Necesito ordenar la matriz. No solo muestra el contenido ordenado, sino también para obtener una nueva matriz con los elementos ordenados. La nueva matriz ordenada puede ser completamente nueva o la