shell脚本基础(1)

一、简介

windows格式: .bat

linux格式:.sh 

shell是c语言编写的程序,即使一种命令语言,又是一种程序设计语言

shell种类: .sh
  ash ,bash, ksh, csh, zsh

 二、操作  
1、可以在window建立文件编写shell脚本,再放到linux中运行

2、查看当前系统下的shell:cat /etc/shells
3、#!是一个约定的标记,告诉系统这个脚本是用什么样的编辑器来执行
echo 像窗口输出文本
脚本内容:
#!/bin/bash               //指定使用哪个脚本文件
echo 'helloworld'         //脚本输出内容

对于编写的程序赋予可执行权限  chmod +x ./helloword.sh
执行过程中可进行调试,最终在当前目录中加./helloword.sh执行成功,输出helloworld

4、变量编写shell

变量 hellostring=“helloworld”
取出变量值:echo "i am study in ${hellostring} collge"
在取出变量值的时候,在$之后最好加上花括号{},避免与变量之后的内容混淆

删除变量:unset
只读变量:readonly $a=11

把一个目录下的文件查询出来赋值给一个变量

脚本一:

#!/bin/bash
for tfile in kkk lll; do
echo $tfile
done

执行输出结果为
kkk
lll

脚本二:

#!/bin/bash
for tfile in `ls /usr/testhome/`; do   #注意使用的是反引号而不是引号(键盘左上角的那个符号)
done
输出结果为/usr/testhome/目录下的文件

猜你喜欢

转载自blog.csdn.net/qq_38996170/article/details/84553193