首页 > 系统相关 >shell 变量赋值

shell 变量赋值

时间:2023-04-10 18:24:30浏览次数:36  
标签:shell 变量 read 备份 sh root 目录 localhost 赋值

shell 变量赋值

1.read 进行赋值

   read的脚本中示例语法


[root@localhost ~]# vim read-1.sh
[root@localhost ~]# cat read-1.sh
#! /bin/bash
read -p "请输入一个值" Var
echo "您输入的变量值为 $Var"
[root@localhost ~]# sh read-1.sh
请输入一个值oldboy
您输入的变量值为 oldboy

 

 read简单备份场景

    1.提示用户输入要备份的目录

     2.告知用户要备份的目录是什么

     3.备份目录

     4.告知用户目录备份完成

[root@localhost ~]# vim read-2.sh
[root@localhost ~]# cat read-2.sh
#! /bin/bash
read -p "请输入您要备份的目录:" Dir
echo "您要备份的目录为:$Dir"
echo "正在备份$Dir"
echo "备份完成"
[root@localhost ~]# sh read-2.sh
请输入您要备份的目录:/scripts
您要备份的目录为:/scripts
正在备份/scripts
备份完成

 

标签:shell,变量,read,备份,sh,root,目录,localhost,赋值
From: https://www.cnblogs.com/Haier123/p/17303883.html

相关文章

  • shell简介
     1.什么是Shellshell就是一个命令解释器。shell分为交互式shell和非交互式shell.交互式shell就是命令行上一条一条命令的执行。非交互式shell就是以脚本的方式运行。通过变量$-来查看是否是交互式或非交互式shell[root@localhost~]#echo$-    #命令行上的执......
  • Linux学习——shell
    Linuxshell语法转义字符\:\后面的一个字符按照其字面意思解释“”:双引号中的内容除$、`、“之外的任何字符的字面解释‘’:单引号中除'以外的任何字符按其字面解释shell变量环境变量:标准变量,通常由管理员定义,用来保存系统必需内容局部变量:由用户定义和控制export......
  • powershell-json文件解析
    .psobject.properties.name可以获取当前节点下的name(***)而.***获取该name冒号后的内容$path="C:\Users\2\Desktop\R360_TCM_Report_Annie\Local\AnnieCaseReport.json"#$path="C:\Users\2\Desktop\DDDDD\De1.json"$content=(Get-Content$path-Encod......
  • APIpost全局变量设置--案例全局tocken设置
    官方文档https://v7-wiki.apipost.cn/docs/最佳实践/请求一个需要登录才能访问的接口(基于COOKIE)编写登录API接口,添加后执行脚本脚本内容apt.globals.delete("Authorization");apt.globals.set("Authorization",response.json.data.accessToken);这里需要注意response......
  • Java开发:服务器上配置jdk环境变量后java命令正常但javac报错问题
    一、问题如下:在服务器上配置jdk环境变量时,java命令运行正常,javac报错如下:ErroroccurredduringinitializationofVM;java/lang/NoClassDefFoundError:java/lang/Object.没有找到基础类库,可以确定是缺少一些东西。查询资料发现,是jdk安装目录下缺少文件:jd......
  • Shell语法
    3.1概论终端可以看做逐条执行的shell脚本,Linux默认使用bash,脚本文件第一行必须为#!/bin/bash可通过两种方式执行shell脚本解释器执行:bashxxx.sh作为可执行文件执行添加执行权限chmod+xxxx.sh执行./xxx.sh3.2注释单行注释:类似python,用#注释多行注释::<<EOF...EO......
  • 100天学会100个shell脚本-03-规范日期格式
    第二天[root@gbysh]#./03-规范日期格式.sh7141999Jul141999[root@gbysh]#./03-规范日期格式.sh7-14-1999Jul141999[root@gbysh]#./03-规范日期格式.sh7/14/1999Jul141999[root@gbysh]#./03-规范日期格式.sh123141999./03-规范日期格式.sh:Unknow......
  • Shell脚本实际应用
    1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。代码实例:[root@template~]#catl1.sh#你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明#!/bin/bashread-p"请输入一......
  • 搭建SSH环境 [Arch Linux] [Xshell] [VirtualBox]
    搭建SSH环境[ArchLinux][Xshell][VirtualBox]1.主机ping通虚拟机网卡1:虚拟机能ping通主机+虚拟机能连接外网网卡2:主机能ping通虚拟机2.获取虚拟机IP(注意是网卡2的IP,即与主机在同一网关的IP)ifconfig此处我的虚拟机IP为192.168.56.101与主机VirtualBox网卡在同一......
  • Khan公开课 - 统计学学习笔记:(三)随机变量、概率密度、二项分布、期望值
    随机变量RandomVariable随机变量和一般数据上的变量不一样,通常用大写字母表示,如X、Y、Z,不是个参数而是function,即函数。例如,下面表示明天是否下雨的随机变量X,如下。又例如X=每小时经过路口的车辆,随机变量是个描述,而不是方程中的变量。随机变量有两种,一种是离散的(discrete),一种是连......