Размонтировать том iscsi из скрипта bash
План: я хочу размонтировать том iscsi на моем рабочем столе OS X в сценарии, только если он смонтирован. До сих пор я идентифицировал диск как disk4s2
с:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev...
Продолжаем линию, чтобы размонтировать:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev | diskutil unmount [disk4s2]
а как мне ссылаться на диск в квадратных скобках? Я понимаю, что это может быть не самым эффективным решением. Любая помощь будет оценена.
1 ответ
xargs - это команда, которая вам нужна. Он принимает стандартный ввод и преобразует его в аргументы для передачи в команду.
При условии, что diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev
дает вам имя диска, выполните:
diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev | xargs diskutil unmount