Day2
思维导图
作业
1
请把当前用户名存到数组下表0
当前用户id存到下表2
当前用户组id存到下表3
当前用户使用解析器存到下表1
打印数组元素
代码
#!/bin/bash
a=`grep "xuyan" /etc/passwd | cut -d ":" -f 1`
b=`grep "xuyan" /etc/passwd | cut -d "/" -f 5`
c=`grep "xuyan" /etc/passwd | cut -d ":" -f 3`
d=`grep "xuyan" /etc/passwd | cut -d ":" -f 4`
arr=($a $b $c $d)
echo ${arr[@]}
运行结果
2
在终端输入一个字符串,请输出最后一位
代码
#!/bin/bash
read -p "please enter char:" a
p=${a:0-1}
echo $p
运行结果
3
输入一个5位数字,计算每一位的和
代码
#!/bin/bash
read -n 5 a
((b=a%10))
((c=a/10%10))
((d=a/100%10))
((e=a/1000%10))
((f=a/10000))
((g=b+c+d+e+f))
echo
echo $g