Bash脚本
Jan 8
我经常需要用到for循环,自己小结一下它的用法。
Tags:
Apr 25
    如今Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash要少很多,语法严格遵守POSIX标准,下面简要列举下从bash迁移到dash一般需要注意的问题。
引用
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Apr 15 13:17 /bin/sh -> dash
Tags: ,
Sep 8
    Bash Shell 环境下,有不少快捷方式能大量节省输入时耗费的时间。今天搜索资料时,找到一份CheatSheet ,特保留下来:
Tags: ,
Aug 25
    我们用“&”把进程放入后台以后,如果需要了解进程的执行情况,可以使用wait函数。默认情况下wait会等待任意子进程结束但是不会返回子进程的返回值。而以子进程的pid作为参数调用wait时,wait便能够返回该子进程的退出状态了。
Tags: ,
Nov 28
    这两份ppt是最近在搜索资料的时候无疑找到的。虽然页面以ppt显示,但涉及内容几乎包括了Bash脚本的方方面面,其中南开大学pdf的那份讲述的更详细,非常适合初学或想更深入理解Bash的朋友。
Tags:
Nov 27
    Bash中的变量没有数据类型的定义,这样,在处理字符串和数值时会带来麻烦。例如,使用-eq比较数值,==比较字符串等。另外,Bash中常用的let、expr仅支持整数运算,不支持浮点数计算。要实现浮点数计算,可以使用bc或awk。
Tags:
Nov 6
   bash环境下,以“-”或“--”开头的参数称选项参数。可以使用bash内置命令getopts或外部命令getopt进行传递。getopts的时候可参考《》,以下用getopt的范例进行说明。
Tags:
Mar 23
   昨天说明了如何给驱动增加一个自定义页面。未免以后需要多次修改驱动,临时写了一个简单的脚本方便使用。目前该脚本只能对指定的EPSON-LQ-300K+.ppd.gz驱动有用。若你希望用于其他驱动,请自行修改Driver变量。注意,该脚本只能修改页面大小,而不能增加自定义页面,要增加的话,请参考昨天的文章吧。
   脚本如下:
Tags: ,
Mar 22
   这几天在项目中,软件开放商提出需要在应用系统中,对打印发票的功能提供帮助,也就是需要根据发票的大小,定义打印机打印页的尺寸。但该功能系统中默认是没有的,经过cjacker的协助,可以通过修改打印机驱动文件.ppd实现。
Tags:
Dec 28
 关于Bash中的数组,很多文章都已经介绍过。这里我也简单的写一下:
一、基础
 Bash只是提供了一维数组,但没有上限的限制。
Tags: ,
Nov 23
  今天遇到有朋友问几个问题,总结一下:
1、因为本地磁盘空间不够了,怎么把数据快速的备份出来?
答:可以使用tar命令,或rsync命令。例如:
A#tar cvf - /opt | (ssh B "tar xvf - -C /opt")

把A机器上的/opt目录通过tar命令,并通过管道直接打包到B服务器的/opt目录下。
如果网速足够快的话,不要使用z参数,否则会影响速度。
Tags: , ,
Nov 17
Linux 正规表示法和相关工具的介绍v1.0
(2005-10-10)
目录
1  原理  4
2  grep的参数  4
2.1  示例  4
3  正规表示法  5
3.1  延伸型的正规表示法  6
3.2  POSIX字符类  7
3.3  示例  7
4  sed命令  8
4.1  范围  8
4.2  参数  8
4.2.1  前缀参数  8
4.2.2  动作说明  9
4.2.3  简单例子  10
4.2.4  复杂用法  11
4.2.5  脚本  13
5  awk命令  13
5.1  命令格式  14
5.1.1  [options]  14
5.1.2  "script"  14
5.1.2.1  pattern  15
5.1.2.2  {action}  15
5.2  记录和域  15
5.2.1  记录  15
5.2.2  域  16
5.2.3  域的分隔符  16
5.2.3.1  输入域的分隔符  16
5.2.3.2  输出域的分隔符  16
5.3  简单例子  16
5.4  awk内部编程  17
5.4.1  BEGIN模块  17
5.4.2  END模块  17
5.4.3  重定向和管道  17
5.4.4  条件语句  19
5.4.5  数组  19
6  参考文档  20

本说明旨在对linux正规表示法的一些使用做一个总结描述,由于水平不够,可能会出现缺漏,请纠正,谢谢!
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]