Size: a a a

2021 January 28

V

Vikentsi in pro.bash
все функции прилетают в момент запуска bash, поэтому они не build in.   Я бы их назвал функции которые загружаются по умолчанию
источник

∀lǝxǝʎ in pro.bash
kvaps
Привет, подскажите, где-то был сборник станлартных утилит реализованных с помощью нативных bash-функций.

Таких как dirname, basename и т.п.
на вот это взгляни исчо
https://github.com/dylanaraps/pure-bash-bible
источник

VP

Vadim "Oxyd&quo... in pro.bash
Vikentsi
О чем вы думаете когда пишете на bash?
О вечном.
источник

k

kvaps in pro.bash
Похоже оно, спасибо!
источник

V

Vikentsi in pro.bash
То ощущение когда понимаешь что 0 в bash.
trim_string() {
   # Usage: trim_string "   example   string    "
   : "${1#"${1%%[![:space:]]*}"}"
   : "${_%"${_##*[![:space:]]}"}"
   printf '%s\n' "$_"
}
не понимаю за счет чего работает :) нет где-то я конечно встречал по отдельности, но все вместе
источник

k

kvaps in pro.bash
Vikentsi
То ощущение когда понимаешь что 0 в bash.
trim_string() {
   # Usage: trim_string "   example   string    "
   : "${1#"${1%%[![:space:]]*}"}"
   : "${_%"${_##*[![:space:]]}"}"
   printf '%s\n' "$_"
}
не понимаю за счет чего работает :) нет где-то я конечно встречал по отдельности, но все вместе
И не говори,
bash cut after world
- по прежнему один из моих самых популярных запросов в гугл, всё ради того чтобы увидеть этот пример на стаковерфлоу😅
https://stackoverflow.com/a/4170409
источник

k

kvaps in pro.bash
Легкодоступность интернета развращает
источник

V

Vikentsi in pro.bash
Я пока что в шоке от поведения и описания параметра $_
в сочетании с :
гремучая смесь
источник

V

Vikentsi in pro.bash
Вот поясните мне кто как понимает $_ ?  
Я попробовал тест
cat /tmp/var_.sh
echo _ $_
uname
echo _  $_
: a b c
echo _ $_
: 'a b c'
echo _ $_
и результат
bash /tmp/var_.sh
_ /usr/bin/bash
Linux
_ uname
_ c
_ a b c
источник

V

Vikentsi in pro.bash
на глаз так последний аргумент из предыдущей строки забирает
источник

🌚

🌚 YupiRex in pro.bash
так и есть
источник

🌚

🌚 YupiRex in pro.bash
типо
mkdir /tmp/test
cd $_
или связка vim + bash
источник

∀lǝxǝʎ in pro.bash
Vikentsi
на глаз так последний аргумент из предыдущей строки забирает
Вердикт - не нужно?
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
Вердикт - не нужно?
3 раз уже за сегодня это слышу. Кому не покажу все так говорят :)
источник

∀lǝxǝʎ in pro.bash
Vikentsi
3 раз уже за сегодня это слышу. Кому не покажу все так говорят :)
Так какой юзкейс? В скрипте не нужно. В интерактиве есть alt+.
Можно наверное сделать alias какой-нить, но не помню раскрываются ли там переменные
источник

🌚

🌚 YupiRex in pro.bash
∀lǝxǝʎ
Так какой юзкейс? В скрипте не нужно. В интерактиве есть alt+.
Можно наверное сделать alias какой-нить, но не помню раскрываются ли там переменные
что делает alt+?
источник

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

🌚

🌚 YupiRex in pro.bash
ясн, прикольно, я юзал $_
источник

∀lǝxǝʎ in pro.bash
🌚 YupiRex
ясн, прикольно, я юзал $_
🙈.
источник

V

Vikentsi in pro.bash
🌚 YupiRex
ясн, прикольно, я юзал $_
Really?
источник