
Plano: desejo desmontar um volume iscsi no meu OS X Desktop em um script somente se estiver montado. Até agora, identifiquei o disco como disk4s2
:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev...
Continuando a linha para desmontar:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev | diskutil unmount [disk4s2]
mas como me refiro ao disco entre freios quadrados? Sei que esta pode não ser a solução mais eficiente. Qualquer ajuda seria apreciada.
Responder1
xargs é o comando que você precisa. Leva stdin e o converte em argumentos para passar para um comando.
Supondo que isso diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev
forneça o nome do disco, faça:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev | xargs diskutil unmount