Shell编程的一些知识集合
2008-02-14 22:41
1921 查看
下午在写程序的时候需要将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
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
您可能感兴趣的文章:
相关文章推荐
- 黑马程序员_Map集合练习和工具类以及一些新的知识
- JAVA的一些高级知识集合
- 一些ARM知识集合
- Java 集合框架分析:JAVA集合中的一些边边角角的知识
- 一些数学知识集合
- 一些分散知识集合:
- 集合类的一些知识
- 关于Android service的一些基础知识集合
- Java集合框架的知识总结(1) 说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类
- 黑马程序员:java中集合的一些小知识
- 开发中使用集合的一些基本知识
- JAVA的一些高级知识集合
- 关于java集合的一些零碎知识什锦
- 信息论中的一些基本知识
- 信息论中的一些基本知识
- 实习复习的一些知识
- 转帖 一些基础知识
- 一些css知识
- 并发的一些知识
- 关于继承的一些知识