Sto cercando di utilizzare uno script per trovare il nome utente e la home directory dell'utente attualmente connesso a un Mac. Questo è quello che ho, e funziona, ma c'è un modo migliore (e più semplice) per farlo?
user='logname'
userHome="eval echo ~'echo $user'"
userHome='$userHome'
Lo script non verrà quasi mai eseguito dall'utente loggato.
Questo è Mac OS X 10.6, unito a una Active Directory e un utente di rete è connesso. Quindi il nome utente non appare in /etc/passwd
.