小编Sal*_*rik的帖子

将java -version重定向到文件或变量

也许这是一个愚蠢的问题,但我试图将"java -version"命令的退出重定向到文件或变量,但它不起作用.

Server = Linux CentOS 6

我在shell脚本中的代码

java -version >> test.txt
Run Code Online (Sandbox Code Playgroud)

此外,我正在尝试将其分配给变量:

JAVA_CHECK=`java -version`
Run Code Online (Sandbox Code Playgroud)

即使从命令行运行这些命令,它仍然无法正常工作.

当我说它不起作用时,我的意思是命令的退出显示在我的屏幕上,而不是将其重定向到文件或任何地方

...

java linux variables redirect command

7
推荐指数
1
解决办法
2916
查看次数

如何在 AWS Athena Json 查询中使用 WHERE 子句?

我有一个表,其中存储了 Json 对象的一些信息:

桌子:

investment
    unit(string)
    data(string)
Run Code Online (Sandbox Code Playgroud)

如果运行查询SELECT * FROM "db"."investment" limit 10;我得到以下结果:

Unit Data
CH  [{"from":"CH","when":"2021-02-16","who":"pp@gmail.com"}]
AB  [{"from":"AB","when":"2020-02-16","who":"jj@gmail.com"}]
Run Code Online (Sandbox Code Playgroud)

现在,我运行以下基本查询以返回 Json 嵌套对象中的值:

SELECT json_extract_scalar(Data, '$[0].who') email FROM "db"."investment";

我得到了以下结果:

email
jj@gmail.com
pp@gmail.com
Run Code Online (Sandbox Code Playgroud)

如何使用WHERE子句过滤此查询以仅返回单个值:

我已经尝试过这个,但显然它不能像带有行和列的普通 SQL 表一样工作:

SELECT json_extract_scalar(Data, '$[0].who') email FROM "db"."investment" WHERE email = "pp@gmail.com";

有什么帮助吗?

sql json presto amazon-athena trino

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

重定向到/ dev/null:没有这样的文件或目录

我想知道是否有人可以帮我解决这个错误:

wc:Files/Unused-CMA_host.txt:没有这样的文件或目录

该文件不存在,那么我想将输出重定向到/ dev/null

我试着用这个> /dev/null 2>&1在其他情况下工作的句子,但不是在这里:

wc -l Files/Unused-CMA_host.txt | awk '{print $1}' > /dev/null 2>&1

有人知道为什么吗?

谢谢.

bash

0
推荐指数
1
解决办法
4776
查看次数

如何从 ArrayList<String> 转换为 double[]?

我有一个这样的 ArrayList:

[5, 181, 138, 95, 136, 179]
Run Code Online (Sandbox Code Playgroud)

我想做的是将此列表转换为双 []。像这样的东西。

double[] Fails = new double[]{5, 181, 138, 95, 136, 179};
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

    ArrayList<String> DatesList = new ArrayList<String>();
    ArrayList<String> FailList = new ArrayList<String>();


    while (rs2.next()) {
        DatesList.add(rs2.getString("Date"));
        FailList.add(rs2.getString("fail"));
    }

    double[] Fails = new double[]{FailList}; //obviously it doesn't work..
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将 ArrayList 转换为 double[]?

java double arraylist

0
推荐指数
1
解决办法
9514
查看次数

标签 统计

java ×2

amazon-athena ×1

arraylist ×1

bash ×1

command ×1

double ×1

json ×1

linux ×1

presto ×1

redirect ×1

sql ×1

trino ×1

variables ×1