shell
文章平均质量分 50
shangguan_1234
这个作者很懒,什么都没留下…
展开
-
【shell脚本】shell的符号
shell执行脚本1.方法一: chmod +x myshell.sh 2.方法二:/bin/bash myshell.sh 以第一种为例 本地变量本地变量的复制及查看 变量引用如果⼀个变量叫做VARNAME,用VARNAME可以表示它的值,在不引起歧义的情况下也可以用{VARNAME}可以表示它的值,在不引起歧义的情况下也可以 用VARNAME表示它的值。通过以下例子较这两种表示法的不原创 2017-03-25 20:55:59 · 662 阅读 · 0 评论 -
【shell脚本】如何用shell编写一个进度条
代码#!/bin/bash i=0 str="" arr=("|" "/" "-" "\\") while [ $i -le 100 ] do let index=i%4 printf "[\e[31;42;1m%-100s\e[0m][%d%%][%c]\r" "$str" "$i" "${arr[${index}]}" sleep 0.1 let i++原创 2017-03-26 19:55:48 · 953 阅读 · 0 评论 -
【shell脚本】对键盘输入数字运算
传入数字参数到脚本file,并计算出最大,最小,平均值。需要判断 传入的数字是否足够,否则输出警告信息。平均值保留两位小数。#!/bin/bashmax=$1 min=$1 sum=0 if [ $# -le 0 ];then echo "input error" fi a=($@)for i in ${a[@]} do if [ $max -lt $i ];then原创 2017-03-27 13:58:02 · 3376 阅读 · 0 评论 -
【shell】正则表达式语法
正则表达式的三种类别 下面举几个例子 查找文件中的IP地址egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' file查找文件中的邮箱地址egrep '[a-zA-Z0-9]+\@[a-zA-Z0-9]+\.[a-zA-Z0-9]' filesed命令 sed命令的基本格式为: sed option ‘script’ file1 file2 …原创 2017-04-24 14:55:03 · 555 阅读 · 0 评论