我正在尝试安排一个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)
到底发生了什么?
我正在尝试为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) 我正在尝试使用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)