`
tower
  • 浏览: 244864 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个shell的问题

阅读更多
今天写shell的时候,碰到一个问题,如果写如下的脚本:
  1. update_lookup_cde()
  2. {
  3.     _cde_value=$1
  4.     
  5.     sqlplus -s scott/tigger@orcl<<END       
  6.         commit;
  7.         exit;
  8.         END
  9.     return 0    
  10. }
这样执行的时候,语法检查通不过,系统会提示文件没有结束
  1. syntax error: unexpected end of file
经过搜索才知道,END前面不能有空格等,

应该写成这样

  1. update_lookup_cde()
  2. {
  3.     _cde_value=$1
  4.     
  5.     sqlplus -s scott/tigger@orcl<<END
  6.         commit;
  7.         exit;
  8. END
  9.     return 0    
  10. }

这样就可以了,记下来,呵呵
分享到:
评论

相关推荐

    解决Unity不能调用shell脚本传递参数的问题

    本文将详细介绍如何解决这一问题,并提供一个具体的示例来帮助理解整个流程。 #### Unity 调用 Shell 脚本概述 在Unity中,可以通过`System.Diagnostics.Process`类来启动外部进程,包括shell脚本。这通常用于执行...

    shell shell练习 shell入门

    Shell是Linux和Unix系统中的命令解释器,它提供了一个用户与操作系统内核交互的界面,允许用户通过命令行执行各种操作。本篇文章将深入探讨Shell的基础知识,包括其概念、重要性、基本语法以及如何进行Shell编程练习...

    unix下的一个shell的C语言程序

    1. **Shell**:Unix Shell是操作系统的一部分,提供了一个交互式的环境,用户可以通过命令行输入指令,Shell则负责解析这些指令并执行相应的系统调用。常见的Unix Shell有Bash、Csh、Ksh等。 2. **Unix**:Unix是一...

    Shell脚本中获取进程ID的方法

    当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。 在某些情况下,你也许想要知道运行中的子shell的PID。这个PID...

    shell脚本如何获取随机数random

    在shell脚本中,$RANDOM是一个环境变量,它的值是0到32767之间的随机数。通过echo $RANDOM可以获取一个随机数来证明当前环境支持此变量。如果不支持,输出将为空。这种方法简单并且易于在脚本中使用,但是产生的...

    Linux Shell编程实验

    Shell是Linux操作系统中的一个重要组件,它作为用户与系统交互的接口,负责解释用户输入的命令,创建子进程执行相应功能,并在任务完成后返回提示符。除此之外,Shell还是一种强大的编程语言,具备变量、控制结构和...

    linux-shpec一个shell测试框架

    "shpec"就是一个专为Shell脚本设计的测试框架,它提供了一种简洁而强大的方式来编写测试用例,确保脚本的行为符合预期。 Shpec的核心概念基于RSpec,这是一个广泛应用于Ruby社区的BDD(行为驱动开发)测试框架。它...

    记一次tp5.0.24 getshell1

    在这篇文章中,我们将探讨一个关于TP5.0.24版本的getshell漏洞的记录。TP5.0.24是ThinkPHP框架的其中一个版本,该框架是一种流行的PHP开发框架。 首先,我们需要了解TP5.0.24的特点。TP5.0.24是一个阉割版的...

    109个shell脚本合计

    Shell脚本是Linux/Unix操作系统中的强大工具,它允许用户编写一系列命令,形成自动化任务,以提高工作效率。本文档汇总了109个实用的Shell...对于任何想要深入学习Shell脚本编程的IT从业者来说,这是一个宝贵的资源库。

    linux实验七 shell编程

    - **目标**:编写一个Shell脚本程序,根据学生总成绩进行排序,并打印出总成绩排名前三的学生信息(姓名、学号、各科成绩及总成绩)。 - **思路分析**: - 首先需要读取包含学生信息的数据文件。 - 对数据进行处理...

    C语言实现的一个shell程序源码以及PDF版报告

    在本项目中,我们主要探讨的是如何使用C语言来实现一个基本的shell程序,这是浙江大学2020年短学期Linux程序设计课程的一个大作业。这个shell程序不仅具备了基本的命令执行功能,还增加了对管道(pipe)、重定向...

    一个批量域名解析的Shell脚本例子

    标题中的“一个批量域名解析的Shell脚本例子”是指通过Shell脚本来实现对大量域名进行DNS解析的功能。在IT行业中,这种操作常用于网络监控、安全分析或数据收集等场景。下面将详细介绍这个主题。 首先,`...

    Shell32.zip

    在描述中提到了"Interop.Shell32.dll V1.2",这表明这是一个更新版本的库,相较于Visual Studio自带的V1.0版本,可能修复了一些已知问题或者增加了新的功能。有时,使用旧版本的Interop库可能会导致一些兼容性或运行...

    U盘版EFI SHELL

    总之,"U盘版EFI SHELL"是一个强大且灵活的工具,对于系统管理员、开发者和爱好者来说,它提供了一个便捷的平台来处理硬件问题、进行系统维护或进行低级别调试。了解如何利用这个工具可以极大地提升在无操作系统环境...

    shell.efi 启动

    shell.efi文件是UEFI环境中的一种可执行文件,它充当了一个命令行界面,允许用户在操作系统加载之前执行各种操作。 首先,让我们深入了解EFI启动过程。UEFI固件在启动时会查找存储设备上的特定文件,这个文件通常被...

    shell脚本的编写入门手册

    shell不仅仅是一个命令解释器,更是连接用户与操作系统之间的一座桥梁。它不仅能够执行简单的命令,还能通过脚本实现复杂的自动化任务。 在众多shell中,Bash(Bourne Again Shell)是最为流行的一种。几乎所有的...

    EFI_SHELL64.rar

    EFI_SHELL64.rar是一个与EFI(Extensible Firmware Interface)和BIOS相关的压缩包,它包含了一个用于系统引导的EFI Shell 64位版本。EFI Shell是基于EFI标准的命令行环境,允许用户在EFI系统上执行各种操作,如加载...

    Visual Studio 2013 Shell 下载

    在软件开发领域,Visual Studio Shell 是一个极为重要的工具。它由微软推出,旨在为开发者提供一个灵活且可扩展的基础平台。通过这个平台,开发者能够构建定制化的应用程序或集成开发环境(IDE)。与传统的Visual ...

Global site tag (gtag.js) - Google Analytics