Добавление пользователя в группу sudo против создания файла sudoers

С GNU awk:

pattern = "force %1$-4s npos 0. .0001\n" \
          "force %1$-4s epos 0. .0001\n" \
          "force %1$-4s upos 0. .0001\n"
[...]
printf pattern, user[i]

Как для printf (3) GNU libc , % $ s в GNU awk ссылается на n -й аргумент после формата.

Переносимо:

pattern = "force %-4s npos 0. .0001\n" \
          "force %-4s epos 0. .0001\n" \
          "force %-4s upos 0. .0001\n"
[...]
printf pattern, j=user[i], j, j
0
19.10.2018, 00:37
1 ответ

Попробуйте

awk '
match ($0, /FF *[^ ]* /)        {FN = substr($0, RSTART+3, RLENGTH -4) ".txt"
                                 gsub (/ /, "", FN)
                                 print $0  >  FN
                                }
' file
0
28.01.2020, 04:12

Теги

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