小编Uva*_*him的帖子

将null值与字符串进行比较时,在shell脚本中需要一元运算符

我有两个变量

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)

我怎么解决这个问题?

shell

29
推荐指数
1
解决办法
12万
查看次数

运行时,Java Runtime Environment检测到致命错误.\ import.io

我已根据链接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)

java web-scraping ubuntu-12.04 import.io

3
推荐指数
1
解决办法
5153
查看次数

在bash脚本中使用空格拆分句子

如何使用空格分割句子,然后从第二个单词开始打印?

例如,如果我的句子是Hello World Good Morning,那么我想打印如下:

World
Good
Morning
Run Code Online (Sandbox Code Playgroud)

bash shell ubuntu

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

密码隐藏在shell脚本中


我已经创建了一个shell脚本,如下所示.我需要隐藏密码,我将在脚本提示时给出密码.如果我在本地机器的单引号内运行下面的脚本,它将隐藏密码.但是,如果我添加SSH部分,它不会.

隐藏密码该怎么办?

ssh root@10.3.2.0 'echo -n Password:;
read -s password;
echo;
echo $password;
'
Run Code Online (Sandbox Code Playgroud)

shell

2
推荐指数
1
解决办法
5407
查看次数

标签 统计

shell ×3

bash ×1

import.io ×1

java ×1

ubuntu ×1

ubuntu-12.04 ×1

web-scraping ×1