Shell
喝咖啡影响睡眠
这个作者很懒,什么都没留下…
展开
-
Linux下用Shell模拟进度条
之前用c语言模拟过进度条,学了shell发现同样可以写出 #!/bin/bashi=0bar=''lable=('|' '/' '-' '\\')index=0while [ $i -le 100 ]do printf "[%-100s][%d%%][%c]\r" "$bar" "$i" "${lable[$index]}" bar='#'$bar let i++ let原创 2017-07-04 16:53:18 · 379 阅读 · 0 评论 -
Shell中反引号和$()的区别
Shell中可以用来实现变量代换的命令有两种,一种是由反引号括起来的一条命令另一种是由$()括起来一条命令,shell先执行这条命令,然后见输出结果立刻代换到当前命令行中。 例如定义一个变量存放date命令的输出: $DATE=`data` $echo $DATE 命令代换也可以用$()表示:$DATE=$(date) 输出的效果是一样的。我们知道系统是不会存在冗转载 2017-06-28 08:48:59 · 275 阅读 · 0 评论 -
shell脚本八种字符串截取方法
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.ht转载 2017-08-10 14:43:22 · 343 阅读 · 0 评论