текстовая замена в файле данных со специфическим интервалом

Это, безусловно, наиболее удобно, и, кроме того, я считаю, именно то, что вы изначально просили:

http://ss64.com/osx/chmod.html

Это полностью интерактивное, хотя вы не можете редактировать строку "-r-x-------", но вы можете поставить галочку или восьмеричный флажок. Делая оба варианта, вы можете обновить другой.

My favourite tool for just this

С той же страницы:

цифровой (абсолютный) режим:

от одной до четырех восьмеричных цифр. Любые опущенные цифры считаются ведущими нулями.

Первая цифра = выбор атрибутов для установленного идентификатора пользователя (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

0
28.02.2014, 09:29
1 ответ

Если я правильно понял вашу проблему, это должно сработать:

sed '/-$/ {N;s/-\n  / /}' your_file.qdp
2
28.01.2020, 02:37

Теги

Похожие вопросы