首页 > 系统相关 >shell脚本

shell脚本

时间:2023-03-10 16:57:15浏览次数:42  
标签:脚本 shell Name expr helloworld sh

1、查看shell解析器

cat /etc/shells

2、创建shell脚本文件

touch helloworld.sh

vim helloworld.sh

#!/bin/bash

echo "hello world"

保存退出
esc  :wq

执行sh脚本
sh helloworld

3、设置变量

Name=zx

echo $Name  打印变量

取消变量 unset $Name

export $Name 提升全局变量后可以sh脚本内使用

4、运算符 expr

+ - * / %  加减乘除 取余

expr 2 + 3

expr `expr 3 \* 4` \+ 4  ``内的优先运算  相当于括号

 

s=$[(2+3)*4]  $运算符  执行 加减乘除运算

 

 

标签:脚本,shell,Name,expr,helloworld,sh
From: https://www.cnblogs.com/zxcnn/p/17203953.html

相关文章

  • PowerShell 保存凭据并转换成字符
    将字符保存成凭据$userName="admin"$password=ConvertTo-SecureString"123"-AsPlainText-Force$psCred=New-ObjectSystem.Management.Automation.PSCredential-A......
  • python 提取csv内容脚本
    目录python提取csv内容脚本python提取csv内容脚本提取csv的内容脚本,这里只是提取了单个csv文件的内容,也没有写入新的文件,也没有把数据处理成json,临时模版,比较简陋,方便......
  • powershell创建文件/文件夹
     powershell创建文件夹 powershell可以直接创建多层文件夹1.使用mkdir  mkdir"D:\a\b\c\d"如果文件夹已存在则报错  2.使用New-Item New-Item-PathD:......
  • 一句话shell总结及开启3389端口
    ASP一句话:<%execute(request("aaa"))%><%eval(eval(chr(114)+chr(101)+chr(113)+chr(117)+chr(101)+chr(115)+chr(116))("a"))%><%evalrequest("aaa")%>PHP一句话:......
  • shell与linux的关系
    shell: 是linux命令集的概称。      是命令行的人机交互界面。      可以通过其条件语句和循环语句等,把一系列linux命令结合在一起。形成shell......
  • Jx9嵌入式脚本语言基本用法
    Jx9是一种嵌入式脚本语言,可用于编写嵌入式脚本和扩展。以下是一些使用Jx9的示例:1.计算器Jx9可以轻松实现一个计算器。例如:```print("Entertwonumbers:");$n1=int......
  • BUU pwn PicoCTF_2018_shellcode //最简单的shellcode
    这道题需要我们了解x86汇编的lea指令。leadst,src指的是dst=&srcfile可知32bitELFIDAF5发现反编译失败,查看main函数的汇编,发现会调用vuln函数。其中leaeax,[ebp+va......
  • shell 脚本判断指定字符串是否存在
    如我要对my.cnf文件进行参数新增首先判断my.cnf中,是否已经存在要添加的参数,如果没有则添加,有则跳过第一种:#!/bin/shecho"开始修改my.cnf"grep-w"group_concat_......
  • 脚本应用(三)
    推荐步骤:for循环应用while循环应用 case服务控制脚本应用实验步骤:for循环应用使用for循环创建用户创建用户列表创建for循环脚本添加脚本执行权限运行脚本使用for脚本删除......
  • shell脚本中expert交互
    1安装服务yuminstall-yexpect2案例(这里写成了函数,直接导入函数即可,还可以重定项输出!)jx(){expect<<EOFsettime30spawnvncpasswdexpect{......