第一个 Shell脚本
Shell从广义上来说是指内核与用户之间的接口,是命令解释器。每当用户登录的时候,系统会为用户启动一个Shell, 是用户与系统进行交互。
狭义上的Shell是指Shell提供的设计程序的语言环境。
由于Unix的发展历史,Shell有很多不同的版本,可以查看/etc/shells这个文件来看系统支持哪些Shell版本。
第一个流行的Shell是Bourne Shell,简称为sh,后来另一个广为流传的Shell是Bourne Again Shell, 简称为bash, 这是Linux默认的Shell。
我的第一个Shell 脚本
#! /bin/shif [ $# -lt 3 ]; thenecho "Options: `basename $0` <USER> <PASSWORD> <HOST>"exit 1fiUSER=$1 PASSWORD=$2 HOST=$3alter_ToDoItem(){NULL_MESG=`(echo "alter table ToDo.ToDoItem add column label varchar(50) NULL;")|mysql -u${USER} -p${PASSWORD} -h${HOST}`}# Mainecho "Alter ToDoItem to add column label"alter_ToDoItemecho "Done update at: <`date`>"
编写Shell程序的需要注意的
1. 在文件头指定所用的Shell程序
2. 给文件添加可执行权限
在Shell平台也可以用perl也可以编写脚本程序,以后再比较两者的差别
转载于:https://www.cnblogs.com/scarlettxu/p/3489829.html
第一个 Shell脚本相关推荐
- php写一个shell脚本文件格式,一篇文章学会——shell脚本编写
用了caffe有一段时间了,感觉自己写shell脚本的能力有待提高,特地从菜鸟笔记处系统的看了一遍,其实学习基础就可,内容也不多,我就不总结了.把网站上的内容用markdown重新编辑了一下,各位可以 ...
- 第一个shell脚本
第一个shell脚本打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shel ...
- 如何编写一个shell脚本
本文结合大量实例阐述如何编写一个shell脚本. 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而 ...
- 4-1:shell编程之编写第一个shell脚本
文章目录 一:什么是shell脚本 二:如何编写shell脚本 (1)脚本文件的格式 (2)可执行权限 (3)执行脚本 三:第一个shell脚本 (1)基本结构 (2)变量和常量 A:创建变量和常量 ...
- Linux Shell脚本入门教程系列之(二)第一个shell脚本
本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...
- Linux 下第一个shell脚本
shell脚本可以高效的完成一件事情,和批处理一个意思.学习写第一个shell脚本. 今天开始写一个判断能否ping通ip的脚本 1.首先我们看看ping通与不同之间的区别 可以ping通的情况,如下 ...
- shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤
写一个shell脚本备份mysql数据库的步骤 发布时间:2020-05-25 15:47:41 来源:51CTO 阅读:221 作者:三月 下文我给大家简单讲讲关于写一个shell脚本备份mysql ...
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...
- 编写一个shell脚本,使其能够备份/etc目录下所有文件,并且备份的文件名需要自动生成日期,即产生后缀名形如.backup_20210624的文件。
一.实现过程: 目录 一.实现过程: 二.验证结果: 1.在当前目录下,使用vi或者touch命令新建一个shell脚本文件,并且使用chmod命令添加权限(我这里添加的是最高权限),如图: 2.使用 ...
- vi新建一个shell脚本_编写第一个Shell脚本
Linux中有好多中不同的shell,bash是linux默认的shell,免费且容易使用. su切换为root权限 1.创建shell脚本 touch hello.sh 2.编辑: vi hello ...
最新文章
- 计算机怎么设置本地硬盘启动不了,电脑bios怎么设置硬盘启动
- swift4.0 确定手势滑动方向
- 查看Oracle耗时Sql
- MasterSlave是什么?
- 「 每日一练,快乐水题 」1984. 学生分数的最小差值
- nginx安装配置http、tcp代理
- 蓝桥杯 第十届 JAVAB组 E迷宫
- 被裁之后才明白:有一种抗风险能力,叫做会讲故事
- micropython stm32f429_[MicroPython]STM32F407开发板驱动OLED液晶屏
- 最真挚的祝福最深的伤
- Palindrome Degree(hash的思想题)
- 如何系统的自学python-怎样才能彻底系统的自学python?!白Python菜鸟教程
- 1788:Pell数列
- 玩转html5(三)---智能表单(form),使排版更加方便
- 机器人走正方形c语言代码,张西臣---机器人走正方形
- 小马激活工具对比暴风激活工具
- oppoA83怎么升级android版本,OPPOA83系统刷机包(官方最新固件升级包正式版-A.37)...
- 密码忘了用计算机来打开,电脑开机密码忘了怎么办 用U盘修改登录密码方法
- 高等数学期末总复习 DAY6.洛必达求极限、不等式单调性证明、判断拐点、曲率以及曲率半径
- 论文解读:Combining Distant and Direct Supervision for Neural Relation Extraction