Unix/Linux shell
文章平均质量分 71
iteye_21255
这个作者很懒,什么都没留下…
展开
-
sed 学习笔记
代码只是为了学习和理解sed命令而为之,并不代表问题的唯一解或最佳解 一、替换 1.神奇变换(y命令的使用)sed 'y/ori_letter_list/target_letter_list/' filename cat filename1234567890234567890134567890124567890123 测试 将文件中1换成...2010-04-01 10:21:04 · 104 阅读 · 0 评论 -
BASH 中的字符串处理
得到长度%x="abcd"# 方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的帮助# STRING : REGEXP anchored pattern match of REGEXP in STRING 查找子串%expr index...2010-04-01 10:54:23 · 95 阅读 · 0 评论 -
shell实现的密码输入脚本,可将输入字符转换为*
##############################################!/bin/ksh#该段脚本实现输入密码并且用*号显示输入字符,#输入回车键终止输入密码。该代码在SCO 5.05上#KSH下已经调试通过。#河南 平顶山 王向宇 2005.05.11#############################################...2010-04-01 10:50:25 · 397 阅读 · 0 评论 -
正则表达式语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\' 匹配 ...2010-04-01 10:49:20 · 74 阅读 · 0 评论 -
一个撤销所有系统打印请求的shell程序
这是笔者的原创,需要的朋友请顶一下。 # 撤销所有的系统打印请求# canall by melove 97年5月 PRINT=`lpstat -u|wc -l`if test $PRINT -eq 0 then echo "\nSORRY! 无系统打印请求可撤销!!\n" exit 0fiecho "\n正在撤销所有的系统打印请求...\c"SHU=...2010-04-01 10:46:39 · 106 阅读 · 0 评论 -
如何修改命令提示信息?
如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?在这篇技巧中,Daniel Robbins 将说明如何获得符合您的意愿的 shell 提示行,并会说明如何动态更新 X 终端的标题栏。 作为 Linux/UNIX 人,我们有很长的时间是在 shell 中工作,并且在许多情况下,下面这一行就是始终盯着我们的那个提示行...2010-04-01 10:45:08 · 161 阅读 · 0 评论 -
如何在SHELL程序中实现‘按任意键继续’
问:我在写一个SHELL程序,可是遇到了一个难题, 在READ接受输入时,必须按回车键才能确认,而我需要只要按一个键就能得到用户的输入,无须按回车键!有什么好办法呢? 答:一个经典的小难题,HERE you are: 把下面这个函数如法应用到你的程序中去吧。 #!/bin/sh get_char() { SAVEDSTTY=`stty -g` stty -e...2010-04-01 10:43:18 · 3111 阅读 · 0 评论 -
如何判断命令行的参数是不是一个数字?
$cat _chk #!/bin/ksh # var=$(echo |bc 2>/dev/null) if [[ $var != ]] then echo " isn't a number!" exit 1 fi if echo |grep "\." >/dev/null 2>&1 the...2010-04-01 10:41:59 · 367 阅读 · 0 评论 -
《shell十三问》及《变量替换之 Final 版》
《shell十三问》,作者:网中人(台湾) 《变量替换之 Final 版》,作者:网中人(台湾) 原文地址:http://bbs.chinaunix.net/thread-218853-1-1.html ...2010-04-01 10:28:19 · 165 阅读 · 0 评论 -
sed能直接识别的RE
小弟在sed使用中,对正则表达式有几个地方犯迷糊,为了彻底弄明白,试验之…… 特将结果呈与各位,请师兄们批评指正!也让初学者少走弯路。 虽说有些问题在明白之后,感觉很简单,贴出来好像没必要;但在明白之前,的确很让人糊涂,所以还是决定贴出来。 In basic regular expressions the metacharacters ?, +, {, |, (, and ...2010-04-01 10:26:03 · 226 阅读 · 0 评论 -
awk教程
Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。 捍卫 awk 在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的...2010-04-01 10:24:30 · 113 阅读 · 0 评论 -
储蓄批量开发系统(shell版)
本人04年开发的《储蓄批量开发系统》代码,上传保存,备查。2010-04-01 11:04:43 · 140 阅读 · 0 评论