shell中怎么让$就表示成$,不被引用成变量符号

怎么才能让这里的$JAVA_HOME不是以变量的方式存在,而是就表示‘$JAVA_HOME’
,这样写入/etc/profile的话,$JAVA_HOME由于没有设置值会变成空。

cat >> /etc/profile <<EOF
#!/usr/bin/env bash
export JAVA_HOME=/usr/local/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre
EOF

2个回答

 \$JAVA_HOME

这样看看

可以这样表示:JRE_HOME="\$JAVA_HOME"/jre,在双引号中用转义符转义$。
若有帮助,感谢采纳~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Shell语言中的变量和引用

变量 简介 变量就是程序设计语言中的一个可以变化的量,当然,可以变化的是变量的值。变量几乎所有的程序设计语言中都有定义,并且其涵义也大同小异。从本质上讲,变量就是在程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址。 在程序的执行过程中,保存数据的内存空间的内容可能会不断地发生变化,但是,代表内存地址的变量名却保持不变。 命名 在Shell中,变量名可以由字母、数字或者下划线组成,并...

shell之变量和引用

一 变量  变量:本质上是程序中保存用户数据的一块内存空间,变量名就是内存空间地址。 Shell中:变量可有字母数字和下划线组成,只能以字母或下划线开头。 命名:PATH=/sbin      JAVA_HOME=”/usr/lib” (变量名区分大小写) 在shell中,变量的数据类型无需显示低声明,变量的数据类型会根据不同操作有所变化。 (shell变量部分数据类型,

shell编程之预定义变量和位置参数变量

 1.shell中变量的定义和使用           你可在任何编程语言中使用变量,但是在脚本编程(shell)中它们是没有类型的,简称弱类型编程语言,在这个变量中可以保含一个数字,一个字符串,一个单词等。你并不需要声明这个变量,它会在引用这个变量时创建它。        Linux Shell中的变量分为“系统变量”和“用户自定义变量”,可以通过set命令查看系统变量。用$输出变量      ...

Shell脚本定义变量和环境变量的引用

一、定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: •首个字符必须为字母(a-z,A-Z)。 •中间不能有空格,可以使用下划线(_)。 •不能使用标点符号。 •不能使用bash里的关键字(可用help命令查看保留关键字

shell中用$来引用变量的值,但对变量赋值的时候无需使用$符号

shell中用$来引用变量的值,但对变量赋值的时候无需使用$符号

shell编程——变量和引用

1    在shell中,通常情况下用户可以直接使用变量,无需先进行定义,当用户第一次    使用某个变量时,实际上就同时定义了这个变量,在变量的作用域内,用户都可以使用该变量。在shell语言中,如果变量的值包含空格,则一定要使用引号引用起来。 为了更好地控制变量的相关属性,bash提供了一种名称为declare的命令来声明:declare attribute variableattribute...

shell学习总结之变量引用

运行结果: bixiaopeng@bixiaopengtekiMacBook-Pro Shell备忘录$ bash Shell变量引用总结.sh # ------------------------------------------------------- # ============= 变量使用需知 ========== # -------------------------------

shell特殊符号及变量

1.变量定义 shell变量名称的开头是一个字母或下划线符号,后面可接任意长度字母、数字或下划线符号。 变量赋值的方式为:变量名称=值,中间无空格,单行可多次赋值。如val0=abc val1=kjh 如果要获得变量的值,需在变量名称前加$字符,如val2=$val1,shell会对$(...)里的算术表达式进行计算 当所赋予的值包含空格时,需加引号,如val3=“abc def hji”

Shell变量赋值失败和引用不成功的原因(入门类)

1.shell变量定义和使用应该注意的事项 (1)“=” :是赋值符号。两边不能直接跟空格,否则Shell将视为命令。 (2) string : 是被赋予的变量值。若string中包含空格、制表符和换行符,则string必须用 ‘string’ 或 “string” 的形式,即用单(双)引号将其括起来。双引号内允许变量替换而单引号则不可以。例如:$ v1=Center(v1 = Center这样则

shell浅谈之一变量和引用

一、简介        简介 二、运行图 (1)如下图1所示。 三、详解 1、开始 (1)开始 四、总结 (1)本博文只发布部分源码,读者可根据思路来进行定制。 (2)在不同的系统下可能还会有乱码出现,可修改程序实现,主要当初没考虑到国际化支持。 (3)源码已经打包上传到csdn上可登录下载(http://download.csdn.net/deta

shell脚本【符号8】“$”:变量的引用/命令替换

这篇博客将会介绍符号“$”的功能:1、变量      ① 变量分类(重点)            ② 变量赋值                         ① “=”并初始化                        ② “=”不初始化                       ③ read命令            ③ 变量引用                        ⑴ 变量引...

linux shell(二)shell 中的变量

在shell中使用变量需要在变量名前边加上一个"$"字符,“$”作为shell脚本中的一个保留字,表示变量的开始,与C语言不同的是,shell脚本中的变量在使用时候不需要提前定义,也即是每个变量都可以在程序员需要时候就使用。 shell变量常见引用方式如下 变量类型 在上一节中就说过,shell中的变量是没有类型区分的。本质上,变量中的值都是以字符串的形式保存的,在对变量的解释上

shell脚本之shell内部变量和环境变量

这篇博客介绍:1、部分常用的内部变量2、环境变量变量的分类可以参考:点击打开链接1、部分常用的内部变量:    ⑴ #         说明:$#变量是命令行参数或位置参数的数量    ⑵ -         说明:$-变量是传递给shell脚本的执行标志    ⑶ ?         说明:$? 变量是最近一次执行的命令或shell脚本的出口状态    ⑷ $         说明:$$ 变量是...

shell编程之符号与变量

一、shell特殊字符 1、一般通配符 2、模式表达式 3、引号 在shell中引号分为三种,单引号、双引号和倒引号。 3.1、双引号 由双引号括起来的字符(除$,倒引号(),和反斜杠(\)外),其余字符均视为普通字符。对这三种字符仍然保持特殊功能。$表示变量替换,倒引号()表示命令替换,反斜杠表示转移字符。 例:i=10; echo “i”输出:103.2、单引号由单引号括起来

Shell编程之变量赋值和引用

Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量。有三种主要的变量类型:环境变量、内部变量和用户变量。 环境变量(environment variable)是系统环境的一部分,不必去定义它们。可以在shell程序中使用它们,某些变量(比如PATH)还能在shell中加以修改。内部变量(built-in variable)是由系统提供的。与环境变量不同,你不能修改它们。...

shell变量和引用

shell中,变量的命名:可以有字母、数字和下划线组成,并且只能以字母和下划线开头。 shell语言的系统变量主要在对参数判断和命令返回值判断是使用。其中,包括脚本和函数的参数、脚本和函数的返回值。 变量 说明 $n 脚本或函数的第n个参数 $0 当前shell的脚本名称 $# 命令行参数的个数 $? 前一个命令或函数的返回

shell脚本——变量,变量的运算

一、概念 1、变量的定义: 变量即在程序运行过程中它的值是允许改变的量, 变量是用一串固定的字符来标志不固定的值的一种方法, 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存scripts运行时可更改的程序信息。 在shell中变量是不可能永久保存在系统中的,必须在文件中声明。 2.在shell脚本中变量的分类: 在shell中变量分为环境级变量,用户级变量,系统级变量 (1)环...

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

立方体线框模型透视投影 (计算机图形学实验)

计算机图形学实验 立方体线框模型透视投影 的可执行文件,亲测可运行,若需报告可以联系我,期待和各位交流

2019 AI开发者大会

2019 AI开发者大会

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

软件测试2小时入门

软件测试2小时入门

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

计算机图形学-球的光照模型课程设计

计算机图形学-球的光照模型,有代码完美运行,有课程设计书

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

UnityLicence

UnityLicence

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

【数据结构与算法综合实验】欢乐连连看(C++ & MFC)案例

这是武汉理工大学计算机学院数据结构与算法综合实验课程的第三次项目:欢乐连连看(C++ & MFC)迭代开发代码。运行环境:VS2017。已经实现功能:开始游戏、消子、判断胜负、提示、重排、计时、帮助。

php+mysql学生成绩管理系统

学生成绩管理系统,分三个模块:学生,教师和管理员。 管理员模块:负责学生、老师信息的增删改;发布课程信息的增删改,以便让学生选课;审核老师提交的学生成绩并且打印成绩存档;按照课号查询每个课号的学生成绩

多功能数字钟.zip

利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

推荐24个国外黄色网站欣赏

在中国清朝,明黄色的衣服只有皇子才有资格穿,慢慢的黄色在中国就成了高贵的颜色。在人们的色彩印象中,黄色也表现为暂停。所以当你的网页设计采用黄色的时候,会让人们在你的网页前停留。 黄色,就像橙色和红色,黄色也是一个暖色。它有大自然、阳光、春天的涵义,而且通常被认为是一个快乐和有希望的色彩。黄色是所有色相中最能发光的颜色,给人轻快,透明,辉煌,充满希望的色彩印象。 黄色是一个高可见的色...

u-boot-2015.07.tar.bz2

uboot-2015-07最新代码,喜欢的朋友请拿去

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

学生成绩管理系统(PHP + MYSQL)

做的是数据库课程设计,使用的php + MySQL,本来是黄金搭配也就没啥说的,推荐使用wamp服务器,里面有详细的使用说明,带有界面的啊!呵呵 不行的话,可以给我留言!

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

C++语言基础视频教程

C++语言基础视频教程

玩转Python-Python3基础入门

玩转Python-Python3基础入门

2019校招硬件乐鑫+比特大陆笔试题

楼主水硕一枚,参加了2019年的秋招。自己总结了下乐鑫的笔试题目(现场笔试)以及网上考试的比特大陆的题目

相关热词 c#怎么获得线程名 c# usb 采集器 c# sort() c#面对对象的三大特性 c# 打印 等比缩放 c#弹出右键菜单 c# 系统托盘图标 c# 键值对 键可以重复 c# 鼠标移上去提示 c#结构体定义
立即提问