Conversation
Notices
-
Para los expertos en Bash, he visto esta expresión en un script:
if ! [ -d /media/usbdisk/scripts ]; then
Sé para que sirve pero no conozco ese ! ni si es un modificador usual en Bash.
¿Alguien sabe como funciona?. Gracias de antemano.
- Colegota El Villano repeated this.
-
@drymer Ya veo, osea que indica que si no existe tal directorio entonces ejecutes lo que sea. Si en vez de -d pongo -f miraría si no existe un archivo (tampoco veía esa -d que hacía).
Pues esto es interesante. Gracias !!!
-
Vale, ahora veo también el valor de $? que también aparece en el script y no sabía qué hacía.
Los enlaces que has puesto son muy buenos, aunque me lia bastante las salidas de error de (( y [[
Me estoy poniendo en serio con el bash script y ando liado con las expresiones. Gracias por la info !!!
-
@mrsolo@mastodon.social Ufff, eso ya queda lejos. Estoy con bash script solo porque hago muchas cosas que mediante scripts se automatizarían y no me tiraría el tiempo haciendolo a mano.
Python lo empecé y lo vi difícil (y eso que todos mis colegas dicen que está tirado), el resto ni hablamos... pero quien sabe si un día el shellscripting se me queda corto y doy el paso.