shell 练习题(1)
2018-08-25 08:15
169 查看
1.求2个数之和
[code]#!/bin/bash echo $(($1+$2))
2.计算1-100的和
[code]#! /bin/sh a=0 sum=0 while [ 0 ];do sum=$(($sum+$a)) a=$(($a+1)) if [ $a -eq 101 ];then break fi done echo $sum
3.将一目录下所有的文件的扩展名改为bak
[code]#!/bin/bash dir=~/shell for file in $dir/* do base=${file%.*} mv $file ${base}.sh done
4.编译当前目录下的所有.c文件:
5.打印root可以使用可执行文件数,处理结果: root's bins: 2306
6.打印当前sshd的端口和进程id,处理结果: sshd Port&&pid: 22 5412
7.输出本机创建20000个目录所用的时间,处理结果:
[code]real 0m3.367s user 0m0.066s sys 0m1.925s
8.打印本机的交换分区大小,处理结果: Swap:1024M
9.文本分析,取出/etc/password中shell出现的次数
10.文件整理,employee文件中记录了工号和姓名,(提示join)
[code]employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharma bonus文件中记录工号和工资 bonus.txt: 100 $5,000 200 $500 300 $3,000 400 $1,250 要求把两个文件合并并输出如下,处理结果: 400 ashok sharma $1,250 100 jason smith $5,000 200 john doe $500 300 sanjay gupta $3,000
(答案后续完善)
阅读更多相关文章推荐
- Shell练习题(1)
- 每日shell练习题
- shell练习题
- SHELL练习题:把每日的磁盘信息按规定格式写入日志
- shell练习题
- shell练习题1
- Shell练习题(2)
- 一天一道Shell练习题
- [创新杯]2010 年创新杯练习题 ,抽奖抽神马 ,附送一个小shell,呵呵
- 30道shell练习题
- [shell练习]——awk练习题
- shell基础练习题
- 简易的shell ---- MOS 的一个小练习题
- shell脚本练习题
- Shell练习题
- shell练习题讲解
- Shell练习题(3)
- shell 练习题01:列出使用最多的命令是哪些并且将这些命令输入到chy1.txt中
- shell脚本练习题
- shell脚本:练习题