从外部文件添加组

从外部文件添加组

我想编写一个脚本,将groups.txt文件中指定的组添加到系统中。
内容组.txt

group01:计算机
group02:电子
group03:IT




group13:仪器
group14:EOF

任何帮助,将不胜感激 ?

答案1

awk '!/EOF/{print $1}' groups.txt|xargs -i groupadd {}

如果您希望组的名称为 IT(请注意,大多数 UNIX/Linux 系统不允许大写名称),只需更改语句,如下所示:

awk '!/EOF/{print $3}' groups.txt|xargs -i groupadd {}

相关内容