À la recherche d'un moyen correct et simple de trouver un point de montage dans un script shell.
Ceci fonctionne comme prévu
tmp=$(mktemp /tmp/my.XXXXXX)
mpoint=$(diskutil info -plist disk1s1 >"$tmp" ; /usr/libexec/PlistBuddy -c 'Print MountPoint' "$tmp")
rm -f "$tmp"
mais cela nécessite un fichier temporaire.
Il n'est pas bien grave, mais ce serait quand même plus agréable de le faire sans utiliser de tempfile
.
Malheureusement, le
/usr/libexec/PlistBuddy -c 'Print MountPoint' <(diskutil info -plist disk1s1)
ne fonctionne pas.
Est-ce un bug de PlistBuddy
ou ai-je manqué quelque chose?
Utilisant zsh
dans une nouvelle installation de Big Sur
.