Мне это помогло.
У меня есть файлы 1.jpg 2.jpg... 18.jpg
$ echo *.jpg | tr -s ' ' '\n' | sort -n
sort
путают с выводом ls
из-за непечатаемых цветных символов. Если вы попробуете это:
ls -1 --color=none *.jpg | sort -n
это будет работать отлично.
sort
может игнорировать непечатаемые символы с опцией -i
, но это все еще не работает, и я не знаю, почему.
Но вы всегда можете убрать цвет таким образом, и sort
будет работать:
ls -1 --color=always *.jpg | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" | sort -n
Я надеюсь, что однажды sort
появится такая возможность.
Вы также можете отправлять данные непосредственно в демон docker
IMG="localhost/foobar-centos-7:92"
podman push "$IMG" docker-daemon:"$IMG"
Одним из методов является podman save
и docker import
. Однако это не сохранит метаданные, я протестировал его, и, похоже, он работает так же, как с oci-archive
и docker-archive
.
img=localhost/foobar-centos-7:92
podman save --format oci-archive -o /tmp/image-oci.tar "$img"
docker import /tmp/image-oci.tar "$img"