![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
g33_N
这个作者很懒,什么都没留下…
展开
-
shell脚本语言实现进度条
代码如下:i=0bar=''lable=('|' '/' '-' '\\')index=0while [ $i -le 100 ]do printf "[%-100s][%d%%][%c]\r" "$bar" "$i" "${lable[$index]}" bar='#'$bar let i++ let index++ let index%=4原创 2017-07-03 16:25:27 · 512 阅读 · 0 评论 -
shell脚本命令代换之‘ ’(反单引号)和$()
命令代换:先完成引号里或者括号里的命令行,然后将其结果替换出来,再重组成新的命令行。 Shell中可以用来实现变量代换的命令有两种,一种是由反引号括起来的一条命令另一种是由$()括起来一条命令,shell先执行这条命令,然后见输出结果立刻代换到当前命令行中。 如:DATE='helloword'echo $DATE输出如下: DATE=$(date)echo $DATE输出如下: 二者原创 2017-06-15 12:12:26 · 1281 阅读 · 0 评论 -
shell字符串截取之cut命令
cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f 一、cut -b 如上图所示,-b后边可以设定截取哪个字节 -b支持形如3-5的写法,而且多个定位之间用逗号隔开就可以: 需要注意的是-b选项,执行此命令时,cut会先把-b后面所有的定位进行从小到大排序,然后再原创 2017-07-08 14:33:45 · 7365 阅读 · 0 评论 -
Linux中crond服务与crontab用法
crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cron服务,用 service crond status 查看 cron服务状态 如果没有启动则 service crond start启动它,cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务。 Linux下,在/etc目录下有一个crontab文件,如下:原创 2017-07-09 19:51:49 · 2205 阅读 · 0 评论 -
shell脚本实现希尔排序
#!/bin/bashecho "please input a number list"read -a arrsize=${#arr[@]}gap=$sizewhile [ $gap -gt 1 ]do ((gap=(gap/3)+1)) for((i=gap;i<size;i+=gap)) do let temp=${arr[$i]}原创 2017-08-07 21:20:43 · 601 阅读 · 0 评论