[linux] shell 变量 字符串 数组
变量
定义变量时,变量名不加美元符号$
your_name="qm" #变量名和等号之间不能有空格
变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。
除了显式地直接赋值,还可以用语句给变量赋值,如:
for file in `ls /etc`
以上语句将 /etc 下目录的文件名循环出来。
使用变量
使用一个定义过的变量,只要在变量名前面加美元符号即可,如:
your_name="qm"
echo $your_name #qm
echo ${your_name} #qm
变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况:
for skill in Ada Coffe Action Java; doecho "I am good at ${skill}Script"
done
如果不给skill变量加花括号,写成echo "I am good at $skillScr
[linux] shell 变量 字符串 数组相关推荐
- linux shell变量的,linux shell变量解析
摘要 腾兴网为您分享:linux shell变量解析,智影,智联招聘,智慧消防,音恋等软件知识,以及考拉fm电台,快快游戏,京东企业购app,pdf加密工具,高德导航3d版,电脑驱动,兰溪新闻,我爱网 ...
- Linux shell 中的数组和关联数组
写在前面的话 我用开始废柴了,这个又是写给我自己看的了. 普通数组 1.数组的定义 在Linux shell中定义一个普通的数组很简单,首先我们先给数组命名(当然要符合所有的命名规则咯).定义数组的一 ...
- linux shell 创建序列数组(list,array)方法
from: http://www.cnblogs.com/chengmo/archive/2010/10/14/1851517.html 关于linux数组定义,以及生成方法,请看:linux she ...
- Linux shell 变量 数学 运算
出处:http://qujunorz.blog.51cto.com/6378776/1382085 Abstract : 1) Linux shell 中使用 let , [ ] ,(( )) 三种 ...
- Linux Shell变量类型
Linux Shell 变量的类型 自定义变量类型 定义变量: 变量名=变量值 变量名必须以字母或者下划线开头,区分大小写 引用变量: 变量名或者变量名 或者变量名或者(变量名) 查看变量: echo ...
- Linux shell去除字符串中所有空格
Linux shell去除字符串中所有空格 echo $VAR | sed 's/ //g' 转载于:https://www.cnblogs.com/yjd_hycf_space/p/9839494. ...
- linux 添加字符串数组中,Linux-Shell基础(变量,字符串,数组)
一. 什么是shell shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统 ...
- Linux-Shell基础(变量,字符串,数组)
一. 什么是shell shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统 ...
- linux shell编程学习——数组使用
linux的shell的编程方面很强大,最近在写脚本的时候,需要用到shell的数组.下面对最近的学习和使用做个简单的总结. 定义 linux的数组分两种,一种是普通的下标数组,一种是关联数组.前者和 ...
最新文章
- 面试前必知必会的二分查找及其变种
- vue面向切面_vue:在路由跳转中使用拦截器
- 一次基于Vue.Js的用户体验优化 (vue drag)
- 数据结构--链表--约瑟夫环问题(单向循环链表)
- dbsync for oracle ms sql,DBSync for Firebird and MSSQL
- login aspx实现登陆功能 400电话
- hugo_如何将Hugo用于教室的开源CMS
- 计算机任务类别 搜索服务,服务删除后仍要求启动 计划任务里找不到 该怎么办...
- Gentoo下cacti的安装
- Ant tutorial(2)
- 情侣c语言程序,C/C++编程笔记:C语言制作情侣必备《爱情电子相册》,源码解析!...
- 织梦留言板模板 .php,DEDECMS 留言薄模块的使用方法
- Keystore was tampered with, or password was incorr
- 南阳ACM 题目722 数独
- [XJTUSE]计算机图形学第二章作业,使用OpenGL编程实现DDA、中点画线和Bresenham算法和中点画圆法
- 美国国土安全部部长约翰逊就Dyn网络攻击事件发表声明
- Mysql:设置主键自动增长起始值
- USB之Cyusb3014芯片原理之三GPIF原理(十一) 2022-03-08
- 2022上半年系统分析师必考知识点
- 怎么做个修改ip服务器,自己做一个服务器怎么固定ip地址