当前位置:   article > 正文

linux脚本打开文件任意行,shell脚本语言(超全超详细)

liunx中如何打开脚本文件

shell脚本语言

1、shell的概述

2、脚本的调用形式

打开终端时系统自动调用:/etc/profile 或 ~/.bashrc

3、shell语法初识

3.1、定义以开头:#!/bin/bash

3.2、单个"#"号代表注释当前行

第一步:编写脚本文件

第二步:加上可执行权限

第三步:运行

三种执行方式 (./xxx.sh bash xxx.sh . xxx.sh)

./xxx.sh :先按照 文件中#!指定的解析器解析

bash xxx.sh:指明先用bash解析器解析

. xxx.sh 直接使用默认解析器解析

注意:windows下 写脚本 在linux下执行 注意

4、变量

案例:

案例:读取多个值

案例只读变量:

查看环境变量:env

导出环境变量 作用:(让其他shell脚本识别该变量,设为全局变量)

注意事项:

5、预设变量

shell直接提供无需定义的变量

案例:

脚本标量的特殊用法

6、变量的扩展

6.1、判断变量是否存在

6.2、字符串的操作

7、条件测试

7.1、文件测试

7.2、字符串测试

7.3、数值测试

7.4、符合语句测试

8、控制语句

8.1、if控制语句

案例:

案例:判断当前路径下有没有文件夹 有就进入创建文件 没有 就创建文件夹 再进入创建文件

案例:

8.2、case

8.3、for循环语句

案例:

案例:扫描当前文件

8.4、while

8.5、until

8.6、break continue

9、函数

案例:求最值

案例:函数分文件

1、shell的概述

b3b51c976d6e218d9719d937904a77be.png

shell 是一种脚本语言

脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)

shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)

shell命令解析器:

系统提供 shell命令解析器: sh ash bash

查看自己linux系统的默认解析:echo $SHELL

51fa4d25d7e5bc8db28046c780672587.png

45e1912edbd4dc9dae8295db961c52ba.png

13f27a5a9f6591eee14b97ed35bd35f3.png

shell脚本是一种脚本语言,我们只需使用任意文本编辑器,按照语法编写相应程序,增加可执行权限,即可在安装shell命令解释器的环境下执行

2、脚本的调用形式

打开终端时系统自动调用:/etc/profile 或 ~/.bashrc

/etc/profile

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,系统的公共环境变量在这里设置

开始自启动的程序,一般也在这里设置

~/.bashrc

用户自己的家目录中的.bashrc

登录时会自动调用,打开任意终端时也会自动调用

这个文件一般设置与个人用户有关的环境变量,如交叉编译器的路径等等

用户手动调用:用户实现的脚本

f9e8b0b5f8ab117aceab1b17f60e1954.png

3、shell语法初识

3.1、定义以开头:#!/bin/bash

#!用来声明脚本由什么shell解释,否则使用默认shell

6a14fe5fb01c8aad8f44b972a2d29eb7.png

3.2、单个"#"号代表注释当前行

第一步:编写脚本文件

60734da98903172f311df1da6dde536f.png

第二步:加上可执行权限

chmod +x xxxx.sh

34eeb3a498979efa150a847dd5b4db27.png

第三步:运行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/154393
推荐阅读
相关标签
  

闽ICP备14008679号