shell语言编写:提示输入一个用户名,判断用户是否存在,如果存在,显示一下用户默认的shell
时间: 2024-04-29 19:24:35 浏览: 150
第三周-作业.docx
答案:可以使用以下命令实现:
```
echo "请输入用户名:"
read username
# 判断用户是否存在
if id "$username" >/dev/null 2>&1; then
echo "该用户存在,其默认的shell是:$(grep "$username" /etc/passwd | cut -d ":" -f 7)"
else
echo "该用户不存在"
fi
```
希望能对您有所帮助!
阅读全文