
Shell编程
无心出岫
热爱生活,热爱Linux,热爱shell。爱听不同风格的音乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
查看该目录下有几个文件夹几个文件的shell代码
#!/bin/sh directory() { let "filenum = 0 " let "dirnum = 0 " ls $1 echo "" for dir in $( ls ) do if [ -d $dir ] then let "dirnum+=1" else let "filenum+原创 2011-10-08 17:47:11 · 1250 阅读 · 0 评论 -
查看文件夹中的文件的修改时间,并从小到大排列出来到一个文件中
#!/bin/sh echo -n "" >file for dir in $( ls ) do time'=` date +%Y%m%d%H%M%S -r $dir ` echo "$time $dir" >>file done sort -n -k 1 file原创 2011-11-19 19:56:41 · 1413 阅读 · 0 评论 -
ATM取款机系统模拟仿真
#!/bin/sh HOSTNAME="localhost" #数据库信息 PORT="3306" USERNAME="root" PASSWORD="" #数据库名称 DBNAME="bank" TA原创 2011-12-30 19:52:21 · 2916 阅读 · 2 评论 -
脚本2 (监控)
#!/bin/sh echo -n "Please enter the number of person from the server :" read num n=`tail -n1 shuchu` if [ $n -eq $num ] ; then echo $num >> shuchu else echo $num >shuch原创 2011-11-06 13:00:35 · 698 阅读 · 0 评论 -
脚本
#!/bin/sh directory() { for file in $( ls ./qq ) do cat ./qq/$file | while read line do sed -n '/'$line'/p' ./passwd >> ./jieguo/$file done原创 2011-11-04 18:42:08 · 615 阅读 · 0 评论 -
Linux中通过shell进行数据计算
在bash shell中可以利用let、(())和[]执行基本呢的算数运算。而在进行高级操作时,可以利用expr和bc两个工具进行计算。 1、let命令可以直接执行基本的算数计算。当使用let时,变量名之前不许要再添加$。 let result=num1+num2 #!/bin/bash a=5 b=6 let result=a*b echo $result let result*=原创 2012-06-20 00:02:46 · 2911 阅读 · 0 评论