Ho uno script bash che ha bisogno di scoprire da solo da quale partizione / disco stia girando. Sfortunatamente, non so come farlo o se c'è un software che può aiutarmi con questo. Sarebbe davvero bello se qualcuno qui mi potesse aiutare con questo!
Ho uno script bash che ha bisogno di scoprire da solo da quale partizione / disco stia girando. Sfortunatamente, non so come farlo o se c'è un software che può aiutarmi con questo. Sarebbe davvero bello se qualcuno qui mi potesse aiutare con questo!
Ecco uno script dimostrativo che utilizza stat
per stampare l'identificatore del dispositivo dello script in esecuzione. L'identificativo del dispositivo può quindi essere utilizzato per ottenere il nome della partizione con un'utilità come 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")"