shell编程笔记(四)

转载 2007年10月01日 10:15:00
Case语句

  语法:case 字符串 in

  值1|值2)

  操作::

  值3|值4)

  操作::

  值5|值6)

  操作::

  *}

  操作::

  esac

  case的作用就是当字符串与某个值相同是就执行那个值后面的操作。如果同一个操作对于多个值,则使用”|”将各个值分开。在case的每一个操作的最后面都有两个”::”,分号是必须的。

  例:

  case $USER in

  beichen)

  Echo “You are beichen!”;;

  liangnian)

  echo “You are liangnian”; //注意这里只有一个分号

  echo “Welcome!”;; //这里才是两个分号

  root)

  echo “You are root!:echo Welcome!”;; //将两命令写在一行,用一个分号作为分隔符

  *)

  echo “Who are you?$USER?”;;

  esac

  执行结果:

  [liangnian@localhost bin]$ test

  You are liangnian

  Welcome!

 

shell编程四剑客find及grep

find命令一般用于查找文件 find /root/ -name "nginx.conf"   查找这路径下的文件  作用 查找某个文件 find . -name "*.sh"  查找当前路径下的所有...
  • qq_30353203
  • qq_30353203
  • 2017年06月27日 22:11
  • 218

Shell编程笔记-语法示例

Shell变量、 read命令、 expr、 test 整数 字符串 文件、 if …then …fi、 for…done、 awk、 for、 select 变量 in 关键字、 case..in…...
  • lovebyz
  • lovebyz
  • 2016年07月01日 16:54
  • 191

Shell高级编程学习笔记(基础篇)

目录 1.shell脚本的执行方法   2.shell的变量类型   3.shell特殊变量 4.变量子串的常用操作   5.批量修改文件名实践    6.变量替换 7.在shell中计算字符串...
  • Erica_1230
  • Erica_1230
  • 2017年05月07日 15:14
  • 729

OllyDbg 使用笔记 (四)

OllyDbg 使用笔记 (四) 参考 书:《加密与解密》 视频:小甲鱼 解密系列 视频 这个RegisterMe程序,运行前和运行后都会有neg窗口。破解目标,去除这个两个窗口。 用OD直接...
  • billvsme
  • billvsme
  • 2014年08月01日 23:23
  • 1053

shell编程四

变量替换"\"转移字符,$后跟变量名在shell中来表一个变量的具体值,此处第一个$字符需要原样输出,所以需要转移字符\ 使用"{}"来限定一个变量开始和结束,此处${word}限定...
  • Dean_Deng
  • Dean_Deng
  • 2015年01月31日 22:30
  • 310

shell编程(四)

 第四张 控制流结构控制结构if then else 语句case语句for循环until循环while循环break控制continue控制。流控制是什么?#!/bin/bash#创建一个目录mak...
  • guoli0813
  • guoli0813
  • 2008年09月22日 07:51
  • 356

Shell编程常用代码实例教程

原文地址:http://erex.sinaapp.com/category/shell/ 本文是在Fedora 13的环境下进行编写测试的,使用的是默认的shell,名字是GNU b...
  • aizj199
  • aizj199
  • 2015年07月07日 17:26
  • 384

Linux命令行与Shell脚本编程大全读书笔记

Linux内核4大主要功能: 内存管理 进程管理 设备管理 文件系统管理 Linux系统启动的进程和脚本管理 1./etc/inittab   管理系统开机时会自动启动的进程 2....
  • lh2016rocky
  • lh2016rocky
  • 2017年04月27日 09:16
  • 576

shell编程笔记

查看已经设置的变量 set 删除一个变量 unset 变量名 位置变量和特殊变量 例如:ls -l file1 file2 file3 $0:这个程序的文件名 ls -l $n  这个程序的第n个...
  • zlp5201
  • zlp5201
  • 2014年01月06日 00:16
  • 510

Shell编程练习题

一、编写一个脚本使我们在写一个脚本时自动生成”#!/bin/bash”这一行和注释信息。# !/bin/bash if ! grep "^#!" $1&>/dev/null ; then cat >...
  • muyanmoyang
  • muyanmoyang
  • 2015年08月31日 17:18
  • 662
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell编程笔记(四)
举报原因:
原因补充:

(最多只允许输入30个字)