首页 > 系统相关 >Bash Commands and Shell Scripts

Bash Commands and Shell Scripts

时间:2023-05-05 20:45:23浏览次数:36  
标签:Commands Shell 变量 xxx Scripts variable Bash string

为了考试准备一下吧
这门课对这个领域的知识教的太浅,考的却很难,必须要额外自学一点东西

Variables in Shell Scripts

首先是 Shell Scripts 中的变量概念: Shell Scripts 中的 变量只有一种类型 string

Define variable in shell scripts

对于一个变量赋值语句 a=xxxxxx 必须是字符串 string

  • xxx单引号括起来的

    a='hello': 单引号中的内容不支持 variable substitution

  • xxx双引号括起来的

    a="$b": 双引号中的内容支持 variable substitution

  • xxx反引号括起来的

    反引号 ` `$() 符号的作用已知
    反引号中的内容是 bash command: 注意,所有 bash command 的 output 都是 string

Access variable in shell scripts

使用符号 $ 来访问变量

$a 可以视为将变量 a 中的字符串展开,即 variable substitution


Commmand sed

标签:Commands,Shell,变量,xxx,Scripts,variable,Bash,string
From: https://www.cnblogs.com/VeniVidiVici/p/17375218.html

相关文章

  • powershell创建软连接 通过OneDrive同步文件
    放置在OneDrive文件夹中的文件只能通过Windows系统访问,即便是此文件保存在本机硬盘中。通过创建软连接的方式,既可以保证访问兼容性,也可以享受到OneDrive同步功能。OneDrive会把软连接视为源文件。创建软连接需要管理员权限。New-Item-ItemTypeSymbolicLink-Path[链接要放置......
  • Android studio Failed to start [powershell.exe]
    无法打开本地终端解决办法:1、在file→settings→Tools→Terminal→Shellpath中把值设置为电脑系统 powershell.exe文件的全路径(如下图)  ......
  • Shell的基本使用方法
    Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,WindowsExplorer是一个典型的图......
  • Linux配置添加自定义shell脚本需要的PATH
    Linux添加自定义shell脚本记录下,便于之后复习使用。1.确定一个目录e.g.#到达用户目录cd~#创建一个bin文件夹来放脚本文件mkdirbincd./binpwd得到的是/root/bin2.把这个路径放到PATH中cd~#可以用ls-a看一看有没有.branrc文件vim~/.bashrc#编辑最后加入......
  • shell
    1、编写shell脚本的格式```bash#!/bin/bash#指定解析器#注释1、编写一个脚本,实现创建100个txt文件#!/bin/bashtouch{1..100}.txt```2、运行脚本的几种方式```bash方式一:绝对路径(运行的脚本必须有可执行权限)方式二:相对路径(运行的脚本必须有可执行权限)方式三:解释器+文......
  • bash算术求值和errexit陷阱
    原文:https://www.technovelty.org//linux/bash-arithmetic-evaluation-and-errexit-trap.html在"trapsfornewplayers"一章:count=0things="01001"foriin$things;doif[$i=="1"];then((count++))fidone......
  • powershell实现http上传文件
    服务端代码#监听IP地址和端口$ip="127.0.0.1"$port=8080#设置上传目录$uploadDir="D:\uploads"#创建HttpListener对象并启动监听$listener=New-ObjectSystem.Net.HttpListener$listener.Prefixes.Add("http://$ip`:$port/")$listener.Start()......
  • mysql - shell 执行 sql 文件有中文乱码-解决
    1.背景执行  发现部分中文乱码2.解决在执行sql语句之前,加入下面指令即可SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0; ......
  • shell 版本号比较_用shell如何比较软件版本号的大小
    摘自:https://blog.51cto.com/u_13753753/5554564 比如你想写个脚本来比较两个版本号(如"1.2.30"和"1.3.0")来辨认哪个版本是最新的,有可以比较两个版本号字符串的shell脚本吗?当你写了一个shell脚本,想使用脚本来比较两个版本号,然后能区分哪个版本号更高哪个版本号更低。比如,你......
  • Shell简单介绍
    是什么Shell是计算机操作系统中的一种命令行解释器,它是一个用户与操作系统内核之间的接口.Unix/Linux中,Shell是一种脚本语言;Windows中通常指命令行解释器(cmd.exePowerShell).Q:系统命令和shell语言指令有交集吗A:有交集。在Linux系统中,很多常用的命令都可以在Shell中使......