我有两个变量
var=""
var1=abcd
Run Code Online (Sandbox Code Playgroud)
这是我的shell脚本代码
if [ $var == $var1 ]; then
do something
else
do something
fi
Run Code Online (Sandbox Code Playgroud)
如果我运行此代码,它将提示警告
[: ==: unary operator expected
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我已根据链接https://import.io/download/linux下载import.io
.正如它所说,我已经提取并进入import.io终端的文件夹.但是当我尝试运行时./import.io,我收到了这个错误(如下所示).请建议我解决这个问题.我感谢您的帮助.
我使用的是Ubuntu 12.04.
Java版本
java版本"1.7.0_51"
Java(TM)SE运行时环境(版本1.7.0_51-b13)
Java HotSpot(TM)64位服务器VM(版本24.51-b03,混合模式)
错误
Starting application...
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xdedda7e4, pid=12312, tid=4149622464
#
# JRE version: 7.0_09-b05
# Java VM: Java HotSpot(TM) Client VM (23.5-b02 mixed mode linux-x86 )
# Problematic frame:
# C [libdbus-1.so.3+0x277e4]
[error occurred during error reporting (printing problematic frame), id 0xb]
# Failed to write core dump. Core dumps …Run Code Online (Sandbox Code Playgroud) 如何使用空格分割句子,然后从第二个单词开始打印?
例如,如果我的句子是Hello World Good Morning,那么我想打印如下:
World
Good
Morning
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个shell脚本,如下所示.我需要隐藏密码,我将在脚本提示时给出密码.如果我在本地机器的单引号内运行下面的脚本,它将隐藏密码.但是,如果我添加SSH部分,它不会.
隐藏密码该怎么办?
Run Code Online (Sandbox Code Playgroud)ssh root@10.3.2.0 'echo -n Password:; read -s password; echo; echo $password; '