linux - 从变量中提取文本

标签 linux bash

在 bash 脚本中,我有一个变量 fete,其中包含

{"feastedsaint": "eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly"}

我想将这段文本放入另一个变量中

eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly

如何使用 Linux/bash 命令执行此操作?

最佳答案

使用

var='{"feastedsaint": "eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly"}'
names=$(jq -r .feastedsaint <<<"$var")
echo "$names"
eline,Helena,Helene,Heliena,Laetitia,Lena,Lenaic,Nelly
<小时/>

jshon等价的是

names=$(jshon -e feastedsaint -u <<<"$var")

关于linux - 从变量中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761144/

相关文章:

bash - 找到子目录下的pom,执行mvn clean

ruby - 短期降低自身优先级,然后再提高

c++ - 读取/sys/block/$DEVICE/stat 会导致竞争条件吗?

python - 从表中提取特定数据

bash 。从多个文件中获取交集

perl - Perl 脚本中的 Bash 命令

linux - cron 找不到 Django 管理命令

linux - 使用 GetOpts 和强制参数验证命令行参数

c - 索引 'mallocced' 数组时出现段错误

linux - 设置 stty 参数