1.算数运算命令有哪几种?
$(()) 、$[ ]、 let 、 declare -i 、expr 1 + 2 、 bc 、 awk
2…定义变量url=https://blog.csdn.net/weixin_45029822/article/details/103568815
1)截取网站访问的协议
2)截取网站访问账号信息
[root@server ~]# url1=${url%%:*}
[root@server ~]# echo $url1
https
[root@server ~]# url1=${url%:*}
[root@server ~]# echo $url1
https
[root@server ~]# url1=${url##*/}
[root@server ~]# echo $url1
103568815
写一个脚本,完成以下要求:
给定一个用户:
1、如果其UID为0,就显示此为管理员;
2、否则,就显示其为普通用户;
编辑脚本user1.sh
[root@server ~]# vim user1.sh
#!/bin/bash
read -p "输入用户名:" user_name
(($(id -u $user_name) == 0)) && echo "用户$user_name为管理员" || echo "用户$user_name为普通用户"
写一个脚本
判断当前系统上是否有用户的默认shell为bash;
如果有,就显示有多少个这类用户;否则,就显示没有这类用户;
[root@server ~]# vim bash2.sh
#!/bin/bash
num=$(cat /etc/passwd | grep /bash |wc -l)[ $num == 0 ] && echo "没有这类用户" || echo "有$num个用户使用bash"