第一个shell文件

本文介绍了shell脚本的基础知识,包括什么是shell、学习shell的原因、如何编写第一个shell文件、变量赋值、使用echo、处理参数、使用表达式、if和while语句的运用以及重定向和case语句的使用。作者分享了在学习过程中遇到的陷阱,旨在帮助初学者理解shell脚本的要点。
摘要由CSDN通过智能技术生成

该文主要记录自己学习shell所踩的一些坑!!!

什么是shell

windows下有.bat后缀的批处理,在linux下也有类似于批处理的东西,那就是shell,一般后缀为.sh,使用bash运行这种文件。
严格说,shell是一种脚本语言,和python, js一样,与c++,java不同。关于脚本语言和编译语言的区别可以参考知乎:编程语言 标记语言 脚本语言分别有哪些? 区别是什么?

为什么要学shell

在linux下,使用shell可以方便的与系统交互,实现很多任务的自动化处理。如果还想要更多理由,可以参考豆瓣:我们为什么要学习Bash Shell

第一个shell文件

这里写下我自己的第一个shell文件,后面简单介绍这个文件所涵盖的知识点,只希望能够点出shell中的若干有趣的点和容易踩到的坑。

#!/bin/bash
str="hello world"
name="lijiguo"
str1="helloworld"

# how to use echo 
echo "the" first line : $str "\n"
echo 'the second line :'${str} ${name} '\n'
echo -e "the third line:" ${str1} "\n next line"

#how to use parameter
echo $0

a=10
b=20
#how to use expression
value=`expr $a + $b&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值