将 awk 输出分配给变量

乔纳斯·维纳莱宁

我正在尝试将 awk 的输出分配给变量。我尝试使用此处指定的解决方案,但似乎没有任何效果。我首先做 curl 然后从那里解析结果

#!/bin/sh 

KEY="title"

curl https://jsonplaceholder.typicode.com/todos/1 | statu=$(awk -F'[,:}]' 
'{for(i=1;i<=NF;i++){if($i~/'$KEY'\042/){print $(i+1)}}}'  | tr -d '"')

echo "This is status" "$statu"
mik1904

您应该使用如下命令替换:

#!/bin/sh 

KEY="title"

statu=$(curl https://jsonplaceholder.typicode.com/todos/1 | awk -F'[,:}]' 
'{for(i=1;i<=NF;i++){if($i~/'$KEY'\042/){print $(i+1)}}}'  | tr -d '"')

echo "This is status" "$statu"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将awk结果分配给变量

来自分类Dev

将“ awk”或“ nawk”分配给shell脚本中的变量

来自分类Dev

awk将命令结果分配给变量

来自分类Dev

将awk分配给php中的变量

来自分类Dev

将命令的输出分配给变量

来自分类Dev

将grep输出分配给变量

来自分类Dev

awk-将正则表达式分配给变量-损坏

来自分类Dev

将terraform输出分配给环境变量

来自分类Dev

R- crosstable:将输出分配给变量

来自分类Dev

将bash输出分配给.lua脚本中的变量

来自分类Dev

将Shell命令的输出分配给变量

来自分类Dev

Bash将输出/错误分配给变量

来自分类Dev

data.table将输出分配给变量列

来自分类Dev

将git log的输出分配给powershell变量

来自分类Dev

动态将变量的字符输出分配给颜色

来自分类Dev

Bash将输出/错误分配给变量

来自分类Dev

如何将命令的输出分配给shell变量?

来自分类Dev

将输出线数分配给变量

来自分类Dev

将命令输出分配给bash中的变量

来自分类Dev

将php输出(ajax)分配给javascript变量

来自分类Dev

无法将命令输出分配给变量

来自分类Dev

将nmap输出分配给几个变量

来自分类Dev

R将函数的输出分配给变量

来自分类Dev

将函数输出分配给宏变量

来自分类Dev

将 BQ 查询的输出分配给变量

来自分类Dev

将 PHP 函数的输出分配给变量

来自分类Dev

将 cmd 变量分配给 for do 循环的输出

来自分类Dev

将`{} + []`分配给变量

来自分类Dev

如何将awk结果变量分配给数组,以及是否可以在循环中的另一个awk中使用awk