
Linux shell
文章平均质量分 71
zhang-guojun
这个作者很懒,什么都没留下…
展开
-
Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
原文地址:http://www.cublog.cn/u2/61187/showart_1417993.htmlBash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,转载 2011-07-28 13:49:35 · 763 阅读 · 0 评论 -
总结下linux中一些入门级shell编程实例
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的sh转载 2011-12-24 13:16:21 · 784 阅读 · 0 评论 -
linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输转载 2011-12-28 17:37:43 · 989 阅读 · 0 评论 -
在Shell里面判断字符串是否为空
主要有以下几种方法:echo “$str”|awk '{print length($0)}'expr length “$str”echo “$str”|wc -c但是第三种得出的值会多1,可能是把结束符也计算在内了判断字符串为空的方法有三种:if [ "$str" = "" ] if [ x"$str" = x ]if [ -z "$str" ] (-n 为非转载 2011-12-28 23:18:29 · 163892 阅读 · 1 评论 -
Shell处理字符串常用方法
Shell处理字符串方法(备查) 一、构造字符串 直接构造 STR_ZERO=hello STR_FIRST="i am a string" STR_SECOND='success' 重复多次 #repeat the first parm($1) by $2 times strRepeat() {转载 2011-12-29 00:36:30 · 1464 阅读 · 0 评论 -
Unix awk使用手册(第二版)
池中龙作者的话:《UNIXAWK使用手册》是我几个月前的作品了,回过头来看,这篇文章实在是很粗燥,因当时我写作并上传这个作品时实在是太忙了,没有对文章的质量进行很好的检查,心里老觉得有愧于网友的厚爱,于是趁闲赶忙重写一遍,虽然不一定会有很大的改观,但质量是肯定要好一点的,唯如此,我的良心上才好受一点,呶,下面就是我的修改稿,各位老友请与第一版相比一下,看是否有所进步!这次改转载 2012-01-04 03:05:12 · 882 阅读 · 0 评论 -
shell中一些特殊符号的含义简介
一些特殊的符号$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的进程ID号$@ 与$*相同,但是使用时加引号,并在引号中返回每个参数$- 显示shell使用的当前选项,与set命令功能相同$? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有转载 2012-03-06 10:07:32 · 1323 阅读 · 0 评论 -
linux定时运行命令
linux定时运行命令1.命令简介 每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行 crontab -l 就可查看到各任务的计划任务情况,使用下列命令可以修改自己的计划任务 crontab -e 每次添加完任务后,一定记得重新启动crond服务,不然不会生效转载 2012-05-24 10:04:17 · 794 阅读 · 0 评论 -
awk常用命令
Linux:使用awk命令获取文本的某一行,某一列1、打印文件的第一列(域) : awk '{print $1}' filename2、打印文件的前两列(域) : awk '{print $1,$2}' filename3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename转载 2016-02-22 01:21:28 · 863 阅读 · 0 评论