Aquí hay una secuencia de comandos de demostración que utiliza stat
para imprimir el identificador del dispositivo de la secuencia de comandos en ejecución. El identificador del dispositivo se puede usar para obtener el nombre de la partición con una utilidad como diskutil
.
#! /bin/bash
#
# whscript: Print the Device Identifier
# of the running script
#
# This will return the name of the script
echo "$0"
# Use stat to produce the Device Identifier
stat -f '%Sd' -- "$0"
# Have diskutil print information
# about the Device Identifier. Parse as
# needed
diskutil info "$(stat -f '%Sd' -- "$0")"