Size: a a a

2021 May 25

зк

захар который... in pro.bash
О, да, работает отлично! Но отрезает количество символов с конца.  А может отображать определённое количество символов от начала?
источник

EK

Evgeny Kuchkov in pro.bash
s/^.{5}/.../
источник

∀lǝxǝʎ in pro.bash
не так он хочет)
источник

∀lǝxǝʎ in pro.bash
echo "$x" | sed -E 's/(^.{5}).+/\1…/'
типа такого
источник

🌚

🌚 YupiRex in pro.bash
x=1234567890; echo ${x/${x:4}/...}
источник

∀lǝxǝʎ in pro.bash
да, так лучше
источник

∀lǝxǝʎ in pro.bash
только вместо :
источник

🌚

🌚 YupiRex in pro.bash
прочитал двоеточие
источник

∀lǝxǝʎ in pro.bash
только надо исчо добавить хак
источник

∀lǝxǝʎ in pro.bash
x=12341234; echo "${x/%${x:4}/…}"
так
источник

зк

захар который... in pro.bash
Восхитительно!
источник

зк

захар который... in pro.bash
Спасибо!
источник

∀lǝxǝʎ in pro.bash
Разница есть. Если срезали ровно тот хвост который встречается и ранее в теле
источник

🌚

🌚 YupiRex in pro.bash
да увидел уже
источник

🌚

🌚 YupiRex in pro.bash
магия вне Хогвартса
: 12341234; echo -e "${_/${_:4}/...}\n${_/%${_:4}/...}\n${_:4}"
источник

зк

захар который... in pro.bash
Ага, вот только многоточие рисует в любом случае
источник

зк

захар который... in pro.bash
А вот так — только если обрезается
источник

∀lǝxǝʎ in pro.bash
$ : 12341234; echo -e "${_/${_:4}/...}\n${_/%${_:4}/...}\n${_:4}"
debu...
debu...
g_trap

¯\_(ツ)_/¯ 😉
источник

∀lǝxǝʎ in pro.bash
видимо EOL считается тоже, увы
источник

∀lǝxǝʎ in pro.bash
Но без якоря есть шанс вляпаться
источник