`
08284008
  • 浏览: 50938 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

第一次写shell

 
阅读更多

#!/bin/bash
file=/usr/ras/$1
if [ -f $file ]
then
        echo "$file is exist"
        exit 0
else
        echo "$file is not exist"
        if [ -f /home/cie/pkg/ras/$1 ]
        then
                echo "/home/cie/pkg/ras/$1 is exist"
                cp /home/cie/pkg/ras/$1 /usr/ras/
        else
                echo "/home/cie/pkg/ras/$1 is not exist"
                exit 2
        fi
        exit 1
fi

0
0
分享到:
评论

相关推荐

    操作系统第一次实验报告~shell实验

    ### 一、Shell简介 Shell是一种用于与计算机操作系统交互的用户界面。在Linux系统中,Shell充当了用户与内核之间的桥梁,允许用户通过命令行输入指令来控制操作系统。其中,Bash(Bourne Again Shell)、Csh(C ...

    linux shell编程[第一部分 shell 基础编程] 第01章 shell 简介

    7. **函数**:Shell也支持函数定义,可以封装一组命令并在脚本中多次调用。 8. **别名和壳内脚本**:别名可以为命令创建快捷方式,而壳内脚本则是在Shell环境中运行的小型程序,用于完成特定任务。 9. **权限和...

    01_shell编程.docx

    Shell不仅支持交互式操作,让用户逐条输入命令进行执行,还能通过批处理方式运行预先写好的Shell脚本,一次性执行多条指令。这种脚本编程类似于传统的编程语言,包含变量、条件语句、循环结构等元素,但其脚本是解释...

    The C Shell tutorial

    - **.cshrc**:这是C Shell启动时读取的第一个文件,用于设置命令别名、定义变量等,每次启动C Shell都会读取。 - **.login**:在.cshrc文件读取后,C Shell会读取.login文件,通常用于设置登录时的一次性环境变量或...

    Windows+Shell扩展编程完全指南

    第一节 - 一步步教你如何编写Shell扩展 第二节 - 如何编写一次操作多个文件对象的Shell扩展 第三节-如何编写为文件对象弹出提示信息框的Shell扩展 第四节 - 如何编写提供定制拖放功能的Shell扩展 第五节-如何...

    shell script编程学习笔记

    - 注意: 这种方式运行的脚本,不需要在第一行指定解释器信息,即使写了也没用。 #### 三、Shell 基本语法 ##### 3.1 变量的设置规则 - **变量与变量内容的连接**: - 变量与变量内容以一个等号 “=” 来连接。 ...

    编写linux shell程序

    linux开发视频中关于shell使用的介绍

    四川大学操作系统课程设计高分报告-第二次实验-shell编程基础.doc

    【四川大学操作系统课程设计】的第二次实验主要围绕Shell编程基础展开,旨在让学生深入理解Linux操作系统中的核心概念,如C语言开发工具的使用、进程管理和通信。实验内容包括一系列基于系统调用的编程实践,如fork...

    shell定时器与shell发送邮件给到邮箱

    * `*/n`:表示每 n 个时间单位执行一次 * `a, b, c...`:表示第 a、b、c...分钟、小时、日、月、星期 二、shell 定时器的应用 shell 定时器可以应用于很多领域,例如: * 自动备份数据 * 发送邮件 * 自动运行脚本...

    shell脚本shell脚本shell脚本

    echo "这是第 $i 次循环" done ``` 这个`for`循环会打印出1到5的数字。 6. **函数**:在脚本中定义函数可以提高代码的可读性和复用性: ```bash my_function() { echo "这是我的函数" } my_function ``` ...

    Linux与UNIX Shell编程指南.pdf

    Shebang是指 Shell脚本的第一行,用于指定脚本的解释器。 3. 变量和数据类型 在Shell脚本中,变量是用于存储和操作数据的容器。Shell提供了多种数据类型,包括字符串、整数、浮点数等。变量可以通过赋值语句或let...

    shell经典教程 .TXT shell经典教程

    - **用途**:执行一次性任务或临时改变环境变量而不影响父Shell。 - **别名**:为复杂命令创建简短的替代名称。 - **定义别名**:使用`alias`命令。 - **删除别名**:使用`unalias`命令。 #### 四、Shell脚本...

    shell脚本学习第一天

    以上就是Shell脚本学习的第一天内容,掌握这些基本知识,你就能开始编写简单的Shell脚本来解决日常的系统管理任务。随着技能的提升,你还可以学习更多的高级特性,如条件语句、循环结构、函数定义等,让Shell脚本变...

    shell扫盲篇:Shell常见知识

    - **$n**:表示脚本的第n个参数,其中n为一个数字,如`$1`表示第一个参数。 - **$* 和 $#**:`$*`表示所有参数作为一个字符串,`$#`表示参数的数量。 - **$$**:表示当前进程的进程ID。 - **$!**:表示最后一个后台...

    UNIX shell 学习资料

    * 输入 vi +/string example,光标定位在文件中第一次出现字符串 string 的行首位置。 vi 的退出方式也有多种,包括: * 输入 :w,将编辑缓冲区的内容写入文件。 * 输入 :q,退出 vi。 * 输入 :wq,将上面两步操作...

    Windows Shell 扩展编程完全指南

     第一节 - 一步步教你如何编写Shell扩展  第二节 - 如何编写一次操作多个文件对象的Shell扩展  第三节-如何编写为文件对象弹出信息框的Shell扩展  第四节 - 如何编写提供定制拖放功能的Shell扩展  第五节-...

    shell脚本编程入门

    echo "这是第 $num 次循环。" done ``` 学习Shell脚本编程不仅可以提高Linux系统的使用效率,还能为自动化运维、软件部署等任务打下坚实基础。通过实践和不断的练习,你将能够编写出复杂的脚本来解决实际问题。...

    shell script

    1. **Shebang 行**:脚本的第一行通常被称为 Shebang 行,它指定了用于执行该脚本的 Shell 解释器。例如: ```bash #!/bin/bash ``` 这行代码告诉系统使用 `/bin/bash`(即 Bash Shell)来执行此脚本。 2. **...

Global site tag (gtag.js) - Google Analytics