【发布时间】:2021-02-21 09:55:16
【问题描述】:
我有一个包含学校学生的 CSV 表,其中包括名字、姓氏、入学日期和离开日期。
我的 CSV 文件如下所示: Table of the Students
我已经开始使用添加用户的代码,但是这个脚本会为这个 CSV 文件中的每个人添加一个用户
#!/bin/bash
OLDIFS=$IFS
IFS=";"
while read firstname lastname
do
useradd -c "${firstname} ${lastname}" -d /home/"${firstname}" -G group1 -s /bin/bash "${lastname}"
done < file.csv
现在我必须对 Bash 脚本进行编码,以便它读取离开的日期,将其与当前日期进行比较,如果离开的日期在未来,那么脚本应该使用表格行中的名称添加一个用户。
下一部分是脚本应停用已过离开日的每个用户。并在 4 周后删除用户。
我对 bash 还很陌生,我无法在 Internet 上找到任何可用的东西。 对不起,我的英语不好。 ^^"
【问题讨论】: