1

План: я хочу отключить том 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 ответ1

0

xargs - это команда, которая вам нужна. Он принимает стандартный ввод и преобразует его в аргументы для передачи в команду.

Предполагая, что diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev дает вам имя диска, выполните:

diskutil list | grep 'V-Movies' | rev | cut -c1-7 | rev | xargs diskutil unmount

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .