gpt4 book ai didi

linux - 将列表插入字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:59 26 4
gpt4 key购买 nike

我想我在上一个问题中没有说清楚,以免有人觉得这很眼熟。

#!/bin/bash
STATE= xml sel -t -v "/PATH/TO/VALUE/@state" ListOfStates.xml

这会产生一个看起来像这样的列表

TEXAS
COLORADO
NEW YORK
FLORIDA
CALIFORNIA

我想获取每一行并将其插入 echo 命令或 .txt,如下所示:

FileName="STATE_${STATE}"
echo $FileName

输出看起来像这样:

TEXAS
COLORADO
NEW YORK
FLORIDA
CALIFORNIA
STATE_

相反,我的输出应该是这样的

 STATE_TEXAS
STATE_COLORADO
STATE_NEW YORK
STATE_FLORIDA
STATE_CALIFORNIA

最佳答案

xml sel -t -v "/PATH/TO/VALUE/@state" ListOfStates.xml | sed 's/^/STATE_/'

如果你想将它存储到一个数组中:

IFS=$'\n' arr=($(xml sel -t -v "/PATH/TO/VALUE/@state" ListOfStates.xml | sed 's/^/STATE_/'))

关于linux - 将列表插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37045257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com