Я понимаю, что у вас есть список уникальных фраз, и вы хотите заменить первую фразу в списке на «p1», вторую на «p2» и так далее. Вы можете сделать это следующим образом, если хотите сохранить ширину столбца:
for filename in *.csv; do
awk '
BEGIN {
FS = ","
n = 0
}
{
if (NR > 1) {
if (!($2 in p)) {
n++
p[$2] = n
}
$2 = "p" p[$2]
}
for (i = 1; i <= NF; i++) {
sub("^[ ]+", "", $i)
if (i != NF) {
$i = $i ","
}
}
# Add more columns and adjust the column widths to
# your liking here.
printf "%-3s%-10s%-3s%-3s%-3s\n", $1, $2, $3, $4, $5
}
' "$filename" > "$filename.tmp"
mv "$filename.tmp" "$filename"
done
Необходимо убедиться, что модуль pam_wheel
установлен.
Всю необходимую информацию (с примерами )можно получить у человек 8 пам _колесо .
Пример, который можно использовать/etc/pam.d/su
:
auth sufficient pam_rootok.so
auth required pam_wheel.so trust group=wheel
auth substack system-auth