相关疑难解决方法(0)

Bash变量赋值中未找到命令错误

我有一个名为test.sh的脚本:

#!/bin/bash
STR = "Hello World"
echo $STR
Run Code Online (Sandbox Code Playgroud)

我跑的时候sh test.sh得到这个:

test.sh: line 2: STR: command not found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我在网上看一下非常基础/初学者的bash脚本教程,这就是他们说声明变量的方式......所以我不确定我做错了什么.

我在Ubuntu Server 9.10上.是的,bash位于/bin/bash.

syntax bash shell sh variable-assignment

493
推荐指数
5
解决办法
32万
查看次数

CentOS中的"哪个java"打印错误的java路径

我不知道为什么" 哪个java "和" whereis java "路径不正确.我试图编辑〜/ .bash_profile和/ etc/environment但没有帮助.所需的路径是在下面的" echo $ JAVA_HOME "中看到的,但同样没有反映在" which java "中

以下是我在CentOS 6.4中得到的内容:

哪个java

在/ usr/bin中/ JAVA


java -version

java版"1.7.0_45"

JAVA(TM)SE运行时环境(版本1.7.0_45-b18)

JAVA HotSpot(TM)64位服务器VM(内置24.45-b08,混合模式)


哪里是java

java:/ usr/bin/java/etc/java/usr/lib/java/usr/share/java


echo $ JAVA_HOME

/usr/java/jdk1.7.0_45/jre =>期望在echo $ JAVA_HOME时显示正确


java linux centos java-home

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

centos ×1

java ×1

java-home ×1

linux ×1

sh ×1

shell ×1

syntax ×1

variable-assignment ×1