
shell
文章平均质量分 82
qicheng777
这个作者很懒,什么都没留下…
展开
-
linux下shell脚本的使用——安装madplay播放器,sed函数详解
今日诗词推荐 ——青玉案·元夕,由南宋著名抗金将领辛弃疾所作。东风夜放花千树,更吹落、星如雨。宝马雕车香满路,凤箫声动,玉壶光转,一夜鱼龙舞。 蛾儿雪柳黄金缕,笑语盈盈暗香去。众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。 进入正题,之前已经在移植uda1341声卡的时候,顺便安装了madplay播放器,不过都是一步一步做的,而且源码包也是楼主从网上找的,下载好了原创 2017-04-27 11:36:59 · 2108 阅读 · 1 评论 -
shell脚本学习第一天
shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。相对于Perl、Python等脚本语言优势在于它能处理底层业务,因为有大量Linux命令作为支撑,如“报警业务”,“一键安装”等用shell脚本写就会非常简单。Linux下的shell脚本默认为bash ,sh其实是bash的一个链接。查看默原创 2017-06-26 12:10:19 · 1152 阅读 · 0 评论 -
shell脚本学习第二天——变量定义(含字符串变量定义)
一、脚本书写规范脚本打头指明解释器,以及作者,联系方式,以及脚本功能等等。#!/bin/bash#Author:yangni#Mail:497049229@qq.com#Func:This is ......循环语句的书写规范: 习惯写法:先函数写出结构,再填充内容if [ xxx ] #这里[ ]前后都需要有空格,然后在中间填值 then fi 所以在脚本书写的时候遇到[原创 2017-07-05 14:33:40 · 13505 阅读 · 0 评论 -
shell脚本学习第三天——特殊变量
一、位置变量:$0 获取当前执行脚本的文件名,包括脚本路径。 $n 获取当前执行脚本的第n个参数,1~9,大于9,用{}括起来,比如:${10}。 $# 表示参数个数seq 9|sed 's#[0-9]#$&#g'seq -s " $" 1 10 | sed 's/1/$1/' 以上用两种方法用产生“$1 $2一直到$10 ”用到了一个函数seq,下面对这个函数进行介绍。 用法:seq原创 2017-07-23 14:49:50 · 649 阅读 · 0 评论 -
Shell脚本学习第五天——算术运算符
我希望有个如你一般的人 如山间清爽的风 如古城温暖的光 从清晨到夜晚 由山野到书房 只要最后是你 就好 ——张嘉佳 《从你的全世界路过》一、chars=` seq -s ” ” 100 ` :从1到100,以空格为分隔符。 获取字符串长度的三种方法: echo ${#chars} #取长度 291 echo $chars|原创 2017-08-01 10:02:30 · 902 阅读 · 0 评论 -
shell脚本学习第四天——bash内部变量,变量主串,变量替换
一、bash内部变量:常见的内部命令:echo,eval,exec,export,readonly,read,shift ,wait,exit和点(.)也就是source命令。 命令 作用 echo 变量名 将变量名表指定的变量显示到标准输出 eval 读取一连串的参数,然后再依参数本身的特性来执行 exec命令参数 当Shell执行到exec语句时,不会去创建新的子进原创 2017-07-26 21:32:49 · 1361 阅读 · 0 评论