摘要: #!/bin/sh# 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字read -p "请输入第一个数字:" num1read -p "请输入第二个数字:" num2read -p "请输入第三个数字:" num3# 不管谁大谁小,最后都打印 echo "$num1,$num2 阅读全文
posted @ 2020-11-25 14:47 晨起的太阳 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 使用join连接字段 1.$ cat >ceshi1 创建ceshi1文件 #业务员数据 注释说明 #业务员量 joe 100 jane 200 herman 150 chris 300 2.$ cat > ceshi2 创建ceshi2文件 #配额 #业务员 配额 joe 50 jane 75 h 阅读全文
posted @ 2020-11-25 14:16 晨起的太阳 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1.echo输出 语法:echo [String] 用途:产生Shell脚本的输出 echo的转义序列: \a 警示字符,通常是ASII的BEL字符 \b 退格 \c 输出中忽略最后的换行字符,这个参数之后的任何字符,包括接下来的参数,都会被忽略掉 \f 清楚屏幕 \n 换行 \r 回车 \t 水平 阅读全文
posted @ 2020-11-25 14:08 晨起的太阳 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在写shell命令之前,首先要知道为什么要使用Shell脚本。使用Shell脚本能够轻易处理文件和目录之类的对象,相对于其他编程语言,Shell脚本执行起来更快,而且他也是个UNIX系统之间通用的功能,下面就让我们看一下Shell脚本的一些简单的命令。 以下如果是命令用$表示,在输入的时候不需要加, 阅读全文
posted @ 2020-11-25 14:06 晨起的太阳 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,最后用for循环把它们打印出来。 #!/bin/bash read -p "请输入至少5个城市的名字,用空格分隔:" cityn=`echo $city|awk '{print NF}'` if [ $n 阅读全文
posted @ 2020-11-25 10:56 晨起的太阳 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个小于100的数字)一样时,直接退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小。首先在root/scripts/目录下创建一个 caishuzi.sh脚本 #!/bin/bashm=`echo $RANDOM`n1=$[$m%1 阅读全文
posted @ 2020-11-25 10:42 晨起的太阳 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 写一个脚本计算一下linux系统所有进程占用内存大小的和。 实现代码: #!/bin/bash count=0; for i in `ps aux | awk '{print $6}' | grep -v 'RSS'` do count=$[$count+$i] done echo "$count/ 阅读全文
posted @ 2020-11-25 10:25 晨起的太阳 阅读(441) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash# 等腰三角形read -p "Please input the length: " nfor i in `seq 1 $n`do for ((j=$n;j>i;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n " 阅读全文
posted @ 2020-11-25 10:03 晨起的太阳 阅读(191) 评论(0) 推荐(0) 编辑