A、输出“Hello,my name is Peter.”;
B、生成一新文件/hello,第一行为“Hello, my name is Peter.”;
C、查找/etc/passwd文件中包含root字符串的行,保存在/hello的第二行
简单shell脚本编写与应用:要求编写一个shell脚本/exam_shell,实现以下3个功能
答案:2 悬赏:70
解决时间 2021-12-13 00:33
- 提问者网友:无依无靠的距离
- 2021-12-12 04:14
最佳答案
- 二级知识专家网友:错过的是遗憾
- 2021-12-12 05:01
#!/bin/bash
a='"Hello, my name is Peter.";'
echo "$a" | tee /hello
grep root /etc/passwd >>/hello
a='"Hello, my name is Peter.";'
echo "$a" | tee /hello
grep root /etc/passwd >>/hello
全部回答
- 1楼网友:许你一世温柔
- 2021-12-12 06:21
1.取出/etc/passwd文件中的用户名和uid的字段,并将输出结果以uid的大小顺序排列; [root@localhost shell]# cat 1.sh #!/bin/bash awk -f: '{print $3,$1}' /etc/passwd|sort -n 2.判断输入的数值是奇数还是偶数; [root@localhost shell]# cat 2.sh #!/bin/bash read num if [ `expr $num % 2` = '0' ];then echo "the number is 偶数" else echo "the number is 奇数" fi 3.批量创建30个用户,用户名为exam1~exam30,用户密码统一为gdlclinux。 [root@localhost shell]# cat 3.sh #!/bin/bash for((i=1;i<=30;i++)) do useradd exam$i echo gdlclinux|passwd --stdin exam$i done
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |