Categories: Shell编程

shell脚本是什么

Shell脚本是一种设计为由Unix/Linux Shell运行的计算机程序,它可以是以下之一:

  • The Bourne Shell
  • The C Shell
  • The Korn Shell
  • The GNU Bourne-Again Shell

Shell是命令行解释器,由Shell脚本执行的典型操作包括文件操作,程序执行和打印文本。

编写一个shell脚本,对用户在命令行上定义的一组文件进行操作。创建包含您和其他人编写的shell脚本的管道。

扩展Shell脚本

Shell脚本具有几个必需的构造,这些构造告诉外壳环境做什么和何时进行。当然,大多数脚本比上面的脚本更复杂。

毕竟,shell是一种真正的编程语言,其中包含变量,控制结构等。无论脚本变得多么复杂,它仍然只是顺序执行的命令的列表。

以下脚本使用read命令,该命令从键盘获取输入并将其分配为变量PERSON的值,最后将其打印在STDOUT上。

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

这是脚本的示例运行-

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$
5.0
03
查找Linux中占用磁盘空间最多的文件和目录
一道百度算法面试题:区间集合合并
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Share
Published by
嘻嘻
Tags: linuxshell

Recent Posts

全球货币导航网页上线了!

o在全球化的今天,货币兑换和国…

5小时 ago

bash字符串拼接

在编程中,字符串的拼接是一个非…

5小时 ago

Bash Case详解

Bash case 语句通常用…

6小时 ago

Bash for详解

for循环是编程语言中的基础概…

6小时 ago

liunux中你必须知道alias命令?

在Linux操作系统中,无论你…

1天 ago

zshrc文件详解

Zsh 是一个强大的 shel…

2天 ago