The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз командного интерпретатора Bash 5.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз командного интерпретатора Bash 5.1" +/
Сообщение от Аноним (226), 09-Дек-20, 01:12 
> Я даже привёл пример где он нужен и незаменим.

Незаменим? Правда, что ль? Это тебе от недостатка фантазии так кажется. Тут и хеш заменим вполне.


escape_re() {
  sed 's/[][\\\/^$.*]/\\\0/g'
}

get_val() {
  key_re=$(echo "$1" | escape_re)
  echo "$VALS" | sed -n "s/^${key_re}=//p"
}

VALS=$( mediainfo "$filename" --Output='Video;%Encoded_Library_Settings%' | sed 's# / #\n#g' )

get_val "$key"

Ни одного eval, ни одного башизма.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз командного интерпретатора Bash 5.1, opennews, 08-Дек-20, 12:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру