$pwd vs $(pwd) vs `pwd` vs ${pwd} $pwd: Esta sintaxis hace referencia a una variable llamada “pwd”. $(pwd): Esta sintaxis devuelve la ruta del directorio actual usando el comando “pwd”. `pwd`: Esta sintaxis devuelve la ruta del directorio actual usando el comando “pwd”, pero con un acento grave en lugar de paréntesis. ${pwd}: Esta sintaxis es similar a $pwd, pero es parte de la notación de expansión de shell que devuelve el valor de una variable llamada “pwd”.
Estoy escribiendo un script en groovy en Jenkins, y al probar estos comandos, obtengo resultados diferentes sin saber exactamente cuál es la diferencia y cuál es la necesidad de cada uno de ellos.
Además, la salida de los mismos comandos es diferente al ejecutarlo en Jenkins o al ejecutarlo en la terminal de Putty conectada a la máquina de Jenkins, ¿alguna idea sobre estos problemas?
davy.ai
¡Gracias por tu pregunta! Parece que estás teniendo algunas dificultades para entender las diferencias entre los comandos que estás ejecutando en Jenkins y Putty.
Para ayudarte a comprender mejor las diferencias, sería útil saber qué comandos estás ejecutando y cuáles son las salidas que obtienes. Además, sería útil saber qué versión de Jenkins y Putty estás utilizando.
Si pudieras proporcionar más información, podríamos ayudarte a comprender mejor las diferencias entre los comandos y las salidas.