| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 编程 >> 其它编程 >> 正文 用户登录 新用户注册
火焰linux shell 脚本编程的学习笔记         ★★★ 【字体:
火焰linux shell 脚本编程的学习笔记
作者:不详 文章来源:华盟收集 点击数: 更新时间:2007-5-9
用linux下的bash shell编辑一个查询工具 (菜鸟级别的)
<---->
文章作者:火焰 

因为最近在学习 linux 下的shell编程 有些对比参数 不太熟 为了方便查找 就用 shell 编辑了个 查询的工具 下面的代码是 加上了自己最近学的一些 东西 其实可以更为简单化

下面的是一个菜鸟级的作品 高手们别笑哦!!

#!/bin/bash
a="echo -e"" "
name="火焰"
clear
确认()
{
while true
do
echo -n "你确认这个操作吗?(Y/N)"
read ANSWER

case $ANSWER in
[Yy]) return 0;;
[Nn]) return 1;;
*) echo "只能输入 Y 或者 N";;
esac
done
}
while :
do
  echo "       ============================================
    *     linux各类命令查询工具     *
    *                 *
    *     1--进入shell编程参数查询     *
    *                 *
    *     2--进入linux的命令查找     *
    *                 *
    *     3--退出           *
    *                 *
    *     4--帮助           *
    *                 *
    *       $name           *
    ============================================"
  echo -n "请选择(1-2):"
  read txt
  case $txt in
  1)
clear


  echo "       ============================================
    *       shell编程参数查询     *
    *                 *
    *       退出请输入quit       *
    *                 *
    *                 *
    *       $name           *
    ============================================"
  while :
do
  echo -n "请输入要查询的关键字:"
  read command
  case $command in
  =)
clear
$a
  echo "   测试例子: file1=file2
  说明:如果file1和file2 相等, 则测试条件为真"
$a
  ;;
  !)
clear
$a
  echo "   测试例子: file1=file2
  说明:如果file1和file2 不相等, 则测试条件为真"
$a
  ;;
  -n)
clear
$a
  echo "   测试例子: -n file
  说明:如果file 不为空, 则测试条件为真"
$a
  ;;
  -z)
clear
$a
  echo "   测试例子: -z file
  说明;如果file 为空, 则测试条件为真"
$a
  ;;
  -eq)
clear
$a
  echo "   测试例子: int -eq int2
  如果int=int2 , 则测试条件为真"
$a
  ;;
  -ge)
clear
$a
  echo "   测试例子: int -ge int2
  如果int>=int2 , 则测试条件为真"
$a
  ;;
  -gt)
clear
$a
  echo "   测试例子: int -gt int2
  如果int>int2 , 则测试条件为真"
$a
  ;;
  -lt)
clear
$a
  echo "   测试例子: int -lt int2
  如果int$a
  ;;
  -le)
clear
$a
  echo "   测试例子: int -le int2
  如果int<=int2 , 则测试条件为真"
$a
  ;;
  -ne)
clear
$a
  echo "   测试例子: int -ne int2
  如果int不等于int2 , 则测试条件为真"
$a
  ;;
  -d)
clear
$a
  echo "   测试例子: -d file
  如果file存在 并且是一个目录 则测试条件为真"
$a
  ;;
  -f)
clear
$a
  echo "   测试例子: -f file
  如果file存在 并且是一个普通文件 则测试条件为真"
$a
  ;;
  -r)
clear
$a
  echo "   测试例子: -r file
  如果file存在 并且是一个用户可读的 则测试条件为真"
$a
  ;;
  -s)
clear
$a
  echo "   测试例子: -s file
  如果file存在 并且不是空文件 则测试条件为真"
$a
  ;;
  -w)
clear
$a
  echo "   测试例子: -w file
  如果file存在 并且是用户可以写的 则测试条件为真"
$a
  ;;
  -x)
clear
$a
  echo "   测试例子: -x file
  如果file存在 并且是用户可以执行的 则测试条件为真"
$a
  ;;
  -x)
clear
$a
  echo "   测试例子: -x file
  如果file存在 并且是用户可以执行的 则测试条件为真"
$a
  ;;
  -a)
clear
$a
  echo "   逻辑 "与"
  意思就是 当俩个表达式中 要俩个都为真 则结果才为真"
$a
  ;;
  -o)
clear
$a
  echo "   逻辑 "或"
  只要逻辑表达式中一个为真 则结果就为真"
$a
  ;;
  quit)
clear
if 确认
then
  break
fi
  ;;
  *)
clear
  echo "       数据库中没有找到相关的内容 请确认输入是否正确?

[1] [2] 下一页

责任编辑:朱倩  联系方式  Email:朱倩
电话:51228163
  • 上一篇编程:

  • 下一篇编程:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关编程
    编写linux下的守护进程
    关于Wget命令使用技巧
    Linux系统Shell基础知识
    Unix和Linux下C语言指南
    新手入门——shell入门
    linux下对C代码的编译
    Linux系统环境程序设计
    Shell脚本的入门知识
    shell脚本初学者的入门
    如何成为LINUX系统管理员
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号