Linux08--Shell程序设计03 shell script

Posted zqlmmd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux08--Shell程序设计03 shell script相关的知识,希望对你有一定的参考价值。

第一个Shell脚本——HelloWorld

[root@localhost ~]# vi sh01.sh
#!/bin/bash #!表明使用哪种shell
# this is my first shell script #注释部分

echo -e "hello world!"
exit 0

[root@localhost~]# sh sh01.sh   #使用bash或者sh命令执行sh文件
hello world!

第二个Shell脚本——从终端接收用户输入到变量中

  

第三个Shell脚本——从终端接收用户输入的文件名创建新文件

date命令    +%Y%m%d 是参数 ,命令之后的参数除了前面带有减号的,某些情况下,参数前面也会带有正号‘+’的情况

在一串命令中,还需要通过其他的命令提供的信息,可以使用``反单引号 或者 $()

执行sh sh03.sh

第四个shell脚本 ---数值运算

•shell脚本中的数值运算只支持整数的运算;
•shell脚本中变量都默认为字符串,所以如果希望变量进行数值运算有如下两种办法:
第一种是使用$((数值表达式)),如$(($first+$last))
•第二种将变量声明为整型:declare –i total=数值表达式
sum=$(($first+$second))
 
 
 

以上是关于Linux08--Shell程序设计03 shell script的主要内容,如果未能解决你的问题,请参考以下文章

Linux08(Shell编程)

Linux:如何执行一条指令,并把执行结果按行划分存到数组中呢?

linux理解

Linux命令及使用方法

《前端运维》一Linux基础--08Shell其他及补充

Linux Shell 简介