http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html linux shell
正则表达式(BREs,EREs,PREs)差异比较
http://www.360doc.com/content/11/0304/11/5912935_98007617.shtml 正则表达式练习
http://www....
分类:
系统相关 时间:
2014-11-24 15:25:45
阅读次数:
198
1. 退出状态
在Linux系统中,每当一条命令执行完成后,系统都会返回一个退出状态,这个状态被存放在$? 这个变量中,是一个整数值,我们可以根据这个值来判断命令运行的结果是否正确。
通常情况下,退出状态值为0,表示执行成功,不为0的时候表示执行失败。
POSIX规定的退出状态和退出状态的含义:
0 运行成功
1-255...
分类:
系统相关 时间:
2014-11-24 11:56:03
阅读次数:
212
shell字符串的截取的问题:一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.expr $a : ‘\(.\\)...
分类:
系统相关 时间:
2014-11-19 21:55:33
阅读次数:
314
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, ...
分类:
系统相关 时间:
2014-11-19 07:11:27
阅读次数:
260
本文主要参考:http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
其他资料:http://www.ibm.com/developerworks/cn/linux/l-bash-parameters.html
参数扩展的表示形式为:${expression}。expre...
分类:
系统相关 时间:
2014-11-19 01:53:52
阅读次数:
269
linux shell scripts:Syntax error: Bad for loop variable
sh add.sh 报错:
add.sh: 4: Syntax error: Bad for loop variable
代码没有错误,Ubuntu为了加快开机速度,用dash代替bash。
解决办法:取消dash,使用bash:
sudo dpkg-reconfigure dash
选择No选项。...
分类:
系统相关 时间:
2014-11-18 16:01:51
阅读次数:
226
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。...
分类:
系统相关 时间:
2014-11-18 00:25:51
阅读次数:
219
这篇文章是《Linux程序设计 第四版》中的第二章的最后练习题(2.8综合应用),
题目是编写一个CD数据库应用程序,
首先:用两个文件来保存存储的数据,一个是title_file.cdb,一个是column_file.cdb!
title_file.cdb里面保存的是唱片的基本信息:拥有如下四个字段:
CD的目录编号,标题,唱片类型,作曲家或艺术家;
column_fi...
分类:
系统相关 时间:
2014-11-16 17:24:29
阅读次数:
304
下面是最近学习shell script的一些知识点总结***博客园-邦邦酱好***1.介绍shell是一个文字接口,让我们与系统沟通。shell script就是针对shell所写的脚本。它就像是早期dos年代的批处理文件.bat,所以shell script可以看成是一个程序也可以是一个批处理脚本...
分类:
系统相关 时间:
2014-11-14 22:24:13
阅读次数:
224
使用Runtime.exec()运行windwos dos或linux shell命令,按实际情况具体测试实例代码:packagecom.bookoo.test.command;importjava.io.BufferedReader;importjava.io.BufferedWriter;imp...