]> Sergey Matveev's repositories - stargrave-blog.git/commit
Экранирование переменных в zsh
authorSergey Matveev <stargrave@stargrave.org>
Tue, 4 Jan 2022 10:07:17 +0000 (13:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 4 Jan 2022 10:07:17 +0000 (13:07 +0300)
commit29d00fc4cee48c5eb68b8a6a72063958a216f3c6
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent474628073507195387dabfc20e055328052c96f8
Экранирование переменных в zsh

Нарадоваться не могу тому, что в zsh можно без боязни выполнять,
казалось бы, простые вещи типа:
    for i (**.7z) { mkdir $i:r && pushd $i:r && 7z x ../$i:t && popd && rm $i }
где по иерархии директорий и файлов, в которых возможно есть пробелы, он
будет спокойно идти и работать. Чувствуешь себя человеком в shell-е в
кой да веки!

Отдельно лучи ненависти к 7z: я уже забыл что значит упираться в CPU при
декомпрессии! Со скачанными 7z я даже 100Mbps насытить не могу.