Извлечь значение из массива данных

Я получаю такой массив данных

[U8EUGGG1C32144101336_gulu, V5EUHHG1P12100100418_89011337751, V5EUHHG1P22111000028_89011337751]

Как я могу извлечь только это значение "89011337751" и записать его в переменную?

Можно ли это сделать с помощью bash, powershell или других скриптов?

Как определить, что вам нужно именно это значение?

derpirscher 21.02.2023 19:24

Пожалуйста, взгляните на Как форматировать сообщения с помощью Markdown или HTML?.

Cyrus 21.02.2023 19:24

Всегда ли это будет vaule? Если это так, вы всегда можете сделать это, если array[i].find(stringtofind) сделает это

Buzzkillionair 21.02.2023 19:24

Это домашнее задание или у вас две учетные записи SO; этот вопрос идентичен этому недавно закрытому и удаленному вопросу

markp-fuso 21.02.2023 19:33
[ value , value , value ] не является bash массивом; откуда у тебя эта строка? файл? приложение? что-то другое?
markp-fuso 21.02.2023 19:34

Я получаю это из приложения

Vitaliy Kuzmenko 21.02.2023 19:35
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Инструменты для веб-скрапинга с открытым исходным кодом: Python Developer Toolkit
Веб-скрейпинг, как мы все знаем, это дисциплина, которая развивается с течением времени. Появляются все более сложные средства борьбы с ботами, а...
Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Эмиссия счетов-фактур с помощью Telegram - Python RPA (BotCity)
Привет, люди RPA, это снова я и я несу подарки! В очередном моем приключении о том, как создавать ботов для облегчения рутины. Вот, думаю, стоит...
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
Учебник по веб-скрапингу
Учебник по веб-скрапингу
Привет, ребята... В этот раз мы поговорим о веб-скрейпинге. Целью этого обсуждения будет узнать и понять, что такое веб-скрейпинг, а также узнать, как...
Тонкая настройка GPT-3 с помощью Anaconda
Тонкая настройка GPT-3 с помощью Anaconda
Зарегистрируйте аккаунт Open ai, а затем получите ключ API ниже.
7
6
60
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вот как вы можете добиться этого в bash

#define the array
my_array=("[U8EUGGG1C32144101336_gulu]" "V5EUHHG1P12100100418_89011337751" "V5EUHHG1P22111000028_89011337751")

# extract the value and assign it to a variable
my_variable=${my_array[1]##*_}

# print the variable
echo $my_variable

Это работает, но мой массив с этим форматом [U8EUGGG1C32144101336_gulu, V5EUHHG1P12100100418_89011337751, V5EUHHG1P22111000028_89011337751]. Вы пишете это [U8EUGGG1C32144101336_gulu]" "V5EUHHG1P12100100418_89011337751" "V5EUHHG1P22111000028_89011337751". Если я попытаюсь использовать ваш скрипт для моего формата, он не сработает

Vitaliy Kuzmenko 21.02.2023 19:34

My_array=(U8EUGGG1C32144101336_gulu V5EUHHG1P12100100418_89011337751 V5EUHHG1P22111000028_89011337751) required_value=$(echo "${my_array[@]}" | ) эхо $желаемое_значение

Ishank Sharma 21.02.2023 19:55

Другие вопросы по теме