小编arn*_*pry的帖子

Crontab在Windows上的Ubuntu上不使用Bash

我正在尝试安排一个bash脚本在Windows 10的Windows上运行Ubuntu上的Bash.每次我写cron时,我都会在终端中收到以下错误消息:

crontab: installing new crontab
/var/spool/cron/: mkstemp: Permission denied
crontab: edits left in /tmp/crontab.4q0z3i/crontab
Run Code Online (Sandbox Code Playgroud)

以下是crontab条目的外观:

# m h  dom mon dow   command
27 10 * * * /home/admin/test.sh > /home/admin/logs/test.log 2>&1   
Run Code Online (Sandbox Code Playgroud)

到底发生了什么?

windows bash ubuntu cron windows-subsystem-for-linux

10
推荐指数
4
解决办法
1万
查看次数

在 Bash 中计算百分位数

我正在尝试为Bash包含 5 个值(每行一个)的文本文件计算百分位数范围(第 5-99 个)。

输入

34.5
32.2
33.7
30.4
31.8
Run Code Online (Sandbox Code Playgroud)

尝试的代码

awk '{s[NR-1]=$1} END{print s[int(0.05-0.99)]}' input
Run Code Online (Sandbox Code Playgroud)

预期产出

99th    34.5
97th    34.4
95th    34.3
90th    34.2
80th    33.9
70th    33.4
60th    32.8
50th    32.2
40th    32.0
30th    31.9
20th    31.5
10th    31.0
5th     30.7
Run Code Online (Sandbox Code Playgroud)

unix bash statistics awk

5
推荐指数
1
解决办法
1550
查看次数

使用jq将JSON转换为CSV

我正在尝试使用sids, ll, state, name, smry我的JSON文件中提取值jq并导出到csv.

JSON文件(out.json):

{
    "data": [
        {
            "meta": {
                "uid": 74529,
                "ll": [
                    -66.9333,
                    47.0667
                ],
                "sids": [
                    "CA008102500 6"
                ],
                "state": "NB",
                "elev": 1250,
                "name": "LONG LAKE"
            },
            "smry": [
                [
                    "42",
                    "1955-02-23"
                ]
            ]
        },
        {
            "meta": {
                "uid": 74534,
                "ll": [
                    -67.2333,
                    45.9667
                ],
                "sids": [
                    "CA008103425 6"
                ],
                "state": "NB",
                "elev": 150.9,
                "name": "NACKAWIC"
            },
            "smry": [
                [
                    "40",
                    "1969-02-23"
                ]
            ]
        },
        {
            "meta": {
                "uid": …
Run Code Online (Sandbox Code Playgroud)

linux csv bash json jq

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

标签 统计

bash ×3

awk ×1

cron ×1

csv ×1

jq ×1

json ×1

linux ×1

statistics ×1

ubuntu ×1

unix ×1

windows ×1

windows-subsystem-for-linux ×1