Это, безусловно, наиболее удобно, и, кроме того, я считаю, именно то, что вы изначально просили:
http://ss64.com/osx/chmod.html
Это полностью интерактивное, хотя вы не можете редактировать строку "-r-x-------", но вы можете поставить галочку или восьмеричный флажок. Делая оба варианта, вы можете обновить другой.
С той же страницы:
цифровой (абсолютный) режим:
от одной до четырех восьмеричных цифр. Любые опущенные цифры считаются ведущими нулями.
Первая цифра = выбор атрибутов для установленного идентификатора пользователя (4), установка идентификатора группы (2) и сохранение текстового изображения (1). Вторая цифра = разрешения для пользователя, которому принадлежит файл: прочитать (4), записать (2) и выполнить (1). Третья цифра = разрешения для других пользователей в группе файла: читать (4), записывать (2) и выполнять (1). Четвертая цифра = разрешения для других пользователей НЕ в группе файла: прочитать (4), записать (2) и выполнить (1)
Восьмеричное (0-7) значение вычисляется путем сложения значений для каждой цифры Пользователь (rwx) = 4+2+1 = 7 Группа(rx) = 4+1 = 5 Мир (rx) = 4+1 = 5 режим кхмод = 0755
Если я правильно понял вашу проблему, это должно сработать:
sed '/-$/ {N;s/-\n / /}' your_file.qdp