Bash script exercises and bash scripts
Exercise 1:
1. Add five users, user1,..., user5;
2. The password of each user is the same as the user name. After the password is added, the command execution result is not displayed;
3. After each user is added, it must be displayed that the user has been added successfully.
Useradd user1
Echo "user1" | passwd -- stdin user1 &>/dev/null
Echo "User1 added ."
Condition judgment
If
The user does not exist. Add the user, add the password, and print that user1 is successfully added;
Otherwise
Print "User already exists"
Bash condition judgment
Condition test type:
Integer Test
Character Test
File Test
Conditional test expression:
[Expression]
[[Expression]
Test expression
Exercise 2:
1. Use a variable to save a user name;
2. Delete the users in this variable and delete their home directories;
3. The "User deleted" information is displayed.