- 博客(7)
- 收藏
- 关注
原创 Bash shell编程<七>:处理选项、getopt命令
找出选项处理简单选项 使用shift和case来处理#/bin/bashwhile [ -n $1 ]do case "$1" in -a) echo "found tha -a option";; -b) echo "found tha -b option";; -c) echo "found tha -c option";; *) echo "$
2016-01-14 12:35:59 847
原创 Bash shell编程<六>:处理用户输入
读取参数bash shell将在命令行中输入的所有参数赋值给一些特殊变量,这些变量称为位置参数。其中还包括shell程序的名称。位置参数如下表示$0为程序名称,$1为第一个参数,$2为第二个参数,以此类推,$9为第九个参数 先看一个简单的栗子#!/bin/bashvar=1;for (( i=1; i<= $1 ; i++ ))do var=$[ $var * $i]doneec
2016-01-12 12:21:10 492
原创 Bash shell编程<五>:while命令、until命令
whilewhile允许定义要测试的命令while test commanddo do other commandsdone一个简单例子#!/bin/bashvar=10while [ $var -gt 0 ]do echo $var var=$[ $var -1 ]donewhile命令允许多条test命令,只有最后一条测试命令的退出状态是用来决定循环是何时停止
2016-01-07 01:12:52 489
原创 简单的C程序<四>:删除空白行、反转字符串、字符串替换
问题一:编写一个程序, 删除每个输入行末尾的空格及制表符,并删除完全是空格的行。#include <stdio.h>#include <stdbool.h>#include <string.h>#define MAXLINE 1000int getline(char line[], int len);bool trim(char s[]);int main(void){ char l
2016-01-05 01:15:09 1002
原创 shell脚本编程<先导>:环境变量
bash shell使用一种称为环境变量的特性来存储关于会话和工作环境的信息,许多程序和脚本都使用环境变量来获取系统信息并存储临时数据和配置信息。 其中bash shell中有两种类型的环境变量: 1. 全局变量 2. 本地变量全局环境变量全局环境变量shell会话和该shell产生的任何子进程(当然包括子shell)中都可见。在产生父进程信息的子进程的应用程序中,这便显示了全局变量的重要性,
2016-01-04 21:15:01 1174
原创 shell脚本编程<四>:for命令
for命令基本格式如下for var indo commandsdone读取列表中的值#!/bin/bashfor test in Alabama Alaska Arizona Arkansas California Coloradodo echo $testdone读取列表中的复杂值 注意如列表中,一些符号注意使用转义符来转义或双引号来表示,如#!/bin/ba
2016-01-03 19:12:03 443
原创 shell脚本编程<三>:test命令
test命令格式如下:if test conditionthen commandfi关于test还可以用[]代替,格式如下,注意[]前括号后,后括号前必须有空格if [ condition ]then commandfi数值比较先看如下参数n1 -eq n2 #检查n1是否等于n2n1 -ge n2 #检查n1是否大于或等于n2n1 -le n2 #检查n1是否小于或等于
2016-01-02 13:58:40 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人