Linux基础shell(中)

练习

熟练的运用脚本,多进行练习!!!

1.通过命令行参数给定两个参数
第一个参数作为文本文件名,显示文件的元数据信息,并将信息保存到给定的第二个 参数的文件中
Linux基础shell(中)
Linux基础shell(中)
2.显示当前脚本文件名 并将当前脚本复制到/emp目录下
Linux基础shell(中)
[[email protected] tmp]./lllstest2.sh
Linux基础shell(中)
Linux基础shell(中)

3.编写shell脚本,实现两个变量之间的加减乘除运算
Linux基础shell(中)
Linux基础shell(中)

4.通过命令行参数给定一个用户名,判断当前用户是否存在?
Linux基础shell(中)
Linux基础shell(中)
如果存在 查看当前用户有没有设置密码,没有设置密码需要初始化用户密码为123456
如果不存在 需要添加用户,并初始化密码

5.写一个脚本
显示当前系统日期和时间,而后创建目录/tmp/lstest
切换工作目录到/tmp/lstest
创建目录 ald b56e 6test
创建空文件 xy x2y 732
列出当前目录下 以a,x 或者6 开头的文件或者目录
列出当前目录下以字母开头,后跟一个任意数字,而后跟任意长度字符的文件或目录
Linux基础shell(中)
Linux基础shell(中)
6.,取出系统IP地址,打印ip地址,如果是10开头的提示ip无问题,如果不是10开头给出提示ip地址有误
Linux基础shell(中)
Linux基础shell(中)
7.任意三个整数,判断最大数。
Linux基础shell(中)
Linux基础shell(中)
8…编写一个脚本使我们在写一个脚本时自动生成”#!/bin/bash”这一行和注释信息。

Linux基础shell(中)
Linux基础shell(中)