shell
文章平均质量分 69
吴正伟的博客
这个作者很懒,什么都没留下…
展开
-
shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select
1、expr计算整数变量值 s=`expr 2 + 3` 运算符号和参数之间要有空格分开; 2、let命令 let s=(2+3)*4 echo $s 3、for语句 for 变量 in 列表 do 命令行(通常用到循环变量) done #!/bin/bash for var in one two three four five do原创 2014-12-17 18:40:12 · 917 阅读 · 0 评论 -
使用shell进行数学运算
可以利用 let、(())、[]进行基本的算术操作,高级操作使用bc更加高效。直接看代码把,输出很清楚。let[zhengweiwu 22:17 ~]$ no1=4 [zhengweiwu 22:24 ~]$ no2=5 [zhengweiwu 22:24 ~]$ let result=no1+no2 [zhengweiwu 22:24 ~]$ echo $result 9 [zhengweiwu原创 2015-04-13 22:36:59 · 923 阅读 · 0 评论 -
Shell 中的 here 文档详解
我们知道平常在linux命令行的操作都可以放到文件里面,赋予可执行权限后,就可以将这文件变成一个shell脚本。但是如果我们跟有些程序交互时,shell脚本却帮不了我们太多。比如编辑一个文件和操作数据库。编辑一个文件一般用vi,进去后hjkl的aio的操作什么的,脚本怎么执行?mysql登陆输入mysql -u 用户 -p 密码后,就跟mysql进行一串交互,shell怎么执行?Here Docum原创 2015-04-27 15:34:59 · 1594 阅读 · 1 评论 -
Linux作业管理
在介绍作业管理之前需要先知道,作业管理是在bash环境下使用的。也就是说“当登入系统获取bash shell之后,在单一终端界面下,同时管理多个作业”。这样应该了解到:管理作业时,其实每个作业都是当前bash的子程序,即彼此之间是有关联的。我们无法以作业管理的方式由tty1的环境去管理tty2的bash。直接将命令放到后台“执行”的&在bash的环境下, 前台指:你可以控制的作业。后台指:在内存可以原创 2015-06-17 10:28:48 · 1279 阅读 · 0 评论 -
Make 命令教程详解
make是工程构建的必要工具。Make的概念Make这个词,英语的意思是”制作”。Make命令直接用了这个意思,就是要做出某个文件。比如,要做出文件a.txt,就可以执行下面的命令。$ make a.txt但是,如果你真的输入这条命令,它并不会起作用。因为Make命令本身并不知道,如何做出a.txt,需要有人告诉它,如何调用其他命令完成这个目标。比如,假设文件a.txt 依赖于b.txt 和 c.t原创 2015-06-01 19:59:49 · 1079 阅读 · 0 评论 -
70个shell常用操作
1) 如何向脚本传递参数 ?./script argument例子: 显示文件名称脚本./show.sh file1.txt cat show.sh #!/bin/bash echo $12) 如何在脚本中使用参数 ?第一个参数 : $1,第二个参数 : $2例子 : 脚本会复制文件(arg1) 到目标地址(arg2)./copy.sh file1.txt /tmp/ cat copy.sh #!/原创 2015-07-01 14:35:48 · 1380 阅读 · 0 评论