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
02
查找Linux中占用磁盘空间最多的文件和目录
一道百度算法面试题:区间集合合并
嘻嘻

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

Recent Posts

Clockwise一款AI日历工具

Clockwise是一款创新的…

15小时 ago

IT Tools一款开发人员的实用开源在线工具(11.5k stars)

IT Tools是一款免费且开…

15小时 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

16小时 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

16小时 ago

Murf AI是一款尖端的AI声音生成器

Murf AI是一款尖端的AI…

16小时 ago