Вместо просто открытого первый файл, Ваш сценарий мог выполнить итерации по всем неразрешенным файлам:
#!/bin/bash
while read; do
file="${REPLY#U }"
echo "Opening '$file'"
open -t "$file"
hg resolve -m "$file"
done <( hg resolve -l | grep "^U" )
(Я не знаком с hg
; был бы hg resolve -aln
дайте Вам просто список неразрешенных файлов без "U" префикса? Это покончило бы с потребностью в grep и шаге U-разделения.)
Можно использовать ту же логику сценария для разделенного, но разделенный должен быть вызван через parted -s
(не работайте в интерактивном режиме). Wheter можно использовать те же самые команды в HEREDOC, неизвестен мне, поскольку я не использую разделенный. Попробуйте ручной пробный прогон, отметьте команды и поместите их в часть HEREDOC Вашего сценария.
info parted
... – derobert 24.07.2013, 17:08