Size: a a a

2021 June 08

DB

Dmytro Boiko boiko in pro.bash
и нужен скрипт который не удаляет все теги главной версии, как в предыдущем примере, например гл версия 1.25.2 , и то что 1.25.*  не удаляет , и дальше то что я описал выше
источник
2021 June 09

DB

Dmytro Boiko boiko in pro.bash
написал же, в одном файле мой главный тег, главная версия
в другом все теги
источник

F

Fljúgandi Kettlingur... in pro.bash
ну вот я тебе черновик решения набросал, переделай там под себя
источник

🌚

🌚 YupiRex in pro.bash
как ты получаешь теги в каком формате? можно список?
источник

DB

Dmytro Boiko boiko in pro.bash
sh """ docker image list --format "{{.Tag}}" --filter "reference=${your_image}" > example.txt
"""
это как я получаю теги, и запихую у файл
чесно говоря, я хз в каком формате они там в файле))
источник

AK

Alexandr Khan in pro.bash
Спасибо, завтра попробую. Накидал по похожему примеру сегодня такую штуку:
log() {
read IN
 if [[ $- =~ v ]]; then
   echo "$IN"
fi
yum install foo | log

Только он почти не работает)) выводит только фразу dependency resolved и все, а какие там депенденси, что он качает - непонятно. Не могу понять почему так, ведь если написать:
yum install foo > some_log, то вся история загрузки запишется в лог
источник

F

Fljúgandi Kettlingur... in pro.bash
подозреваю, что yum проверяет, куда указывает его stdout, и меняет формат
источник

F

Fljúgandi Kettlingur... in pro.bash
просто в виде списка

$ sudo  docker image list --format "{{.Tag}}" --filter "reference=one_image_of_mine"
20210121a
20210114a
20210112a
20210111c
20210111b
источник

DB

Dmytro Boiko boiko in pro.bash
пасиб, буду знать что в виде списка
осталось реализовать логику😂
источник

AK

Alexandr Khan in pro.bash
А можно из функции получить команду, которая ее вызвала?
источник

F

Fljúgandi Kettlingur... in pro.bash
можно. Посмотри на массив $FUNCNAME
источник

F

Fljúgandi Kettlingur... in pro.bash
# foo(){
> echo ${FUNCNAME[@]}
> }
# foo
foo
# bar(){
> foo
> }
# bar
foo bar
источник

∀lǝxǝʎ in pro.bash
скорее строку, а не команду...
$ cat /tmp/test.sh
#!/bin/bash

function bar() {
 while caller $((i++)); do
   :
 done
}

function foo() {
 bar
}

foo
источник

PS

Petrov Sergey in pro.bash
товарищи, есть массив ("aaa1" "bbb1" "ccc1" "aaa2" "bbb2" "ccc2"), как бы разбить массив на:
"aaa1 bbb1 ccc1"
"aaa2 bbb2 ccc2"
источник

F

Fljúgandi Kettlingur... in pro.bash
По подстроке
источник

ł

łibfitź.r13.a in pro.bash
Ах если бы
источник

F

Fljúgandi Kettlingur... in pro.bash
В чем это не так?
источник

ł

łibfitź.r13.a in pro.bash
Разве якоря и прочие yaml-only вещи конвертируются в json?
источник

F

Fljúgandi Kettlingur... in pro.bash
Вроде нет.
И merge keys уже deprecated
источник

ł

łibfitź.r13.a in pro.bash
Ну вот. Поэтому не «просто»
источник