shell练习题
1、写一个脚本,给脚本传递两个参数,显示两者之和和两者之积 #!/bin/bash #写一个脚本,给脚本传递两个参数,显示两者之和和两者之积 read -p "请输入第一个数:" num1 read -p "请输入第二个数:" num2 echo $[$num1+$num2] echo $[$num1*$num2] 2、写一个脚本,能接受一个参数(文件路径),判断这个参数如果是一个存在的文件就显示“ok”,否则显示“No such file" #!/bin/bash read -p "请输入一个文件路径:" filename if [ -e $filename ];then echo "OK" else echo "No such file" fi 3、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” #!/bin/bash Line=`wc -l /etc/inittab | cut -d" " -f1` if [ $Line -gt 100 ];then echo "/etc/inittab is a big file." else echo "/etc/inittab is a small file." fi 4、给定一个用户