当前位置: 首页 > 图文教程 > 脚本技术 > Perl > Shell编程的一些知识集合

Perl
perl后门,正向和反向!实例代码
Perl模块编写说明
用perl写的单位电脑信息采集程序
冒充su ,perl写的su.pl盗取root密码
perl中5个常见错误
perl 中文处理技巧
只有一行的Perl程序
关于Perl里面正则表达式规范
Perl 获取shell命令的执行结果
Perl ASCII 字符判断
Perl Mysql数据库操作实现代码
PERL 正则表达式详细说明
python 获取命令行参数 函数
Perl5 OOP学习笔记
FTP自动上传文件的脚本以及配置文件
写了个perl的删除程序
perl常问题集合之一
perl常见问题集合之二
不错的mod_perl编程的简单应用实例介绍
[Perl]文字/代码批量替换工具

Perl 中的 Shell编程的一些知识集合


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 354 ::
收藏到网摘: n/a

下午在写程序的时候需要将shell命令返回的数值赋予给某变量,使用了a=$()的方法
soft=$(grep -i "\(Software \)Token/Passcode/." 123.txt |wc -l)
echo "[+] 软卡总数:" $soft
......
#!shell下的运算
over=$((var-use))
echo "[+] 剩余硬卡:" $over

Shell的嵌入命令
: 空,永远返回为true
. 从当前shell中执行操作
break 退出for、while、until或case语句
cd 改变到当前目录
continue 执行循环的下一步
echo 反馈信息到标准输出
eval 读取参数,执行结果命令
exec 执行命令,但不在当前shell
exit 退出当前shell
export 导出变量,使当前shell可利用它
pwd 显示当前目录
read 从标准输入读取一行文本
readonly 使变量只读
return 退出函数并带有返回值
set 控制各种参数到标准输出的显示
shift 命令行参数向左偏移一个
test 评估条件表达式
times 显示shell运行过程的用户和系统时间
trap 当捕获信号时运行指定命令
ulimit 显示或设置shell资源
umask 显示或设置缺省文件创建模式
unset 从shell内存中删除变量或函数
wait 等待直到子进程运行完毕
PS:最后补上一个关于shell编程的帖子
http://bbs.chinaunix.net/viewthread.php?tid=218853&extra=&page=1