Size: a a a

2021 April 14

V

Vikentsi in pro.bash
Там 3 части сейчас. Basic  Professional  Advanced.
источник

∀lǝxǝʎ in pro.bash
ок, спасибо, хотелось именно мнение автора, а не мою оценку
источник

V

Vikentsi in pro.bash
Я автор. Именно этого занятия. Курс целиком несколько людей делает. Собственно все вышесказанное в силе про целевую адиторию. Есть еще входной тест.  Чтобы можно было понять нужен курс человеку или нет.
источник

Лс

Лень с Самосознанием... in pro.bash
 if [ -z "$1" ]; then
     pth="."
 else
     pth="$1"
 fi

А мне вот интересно, это можно как-то аккуратнее сделать?
sed-ом, к примеру, хотя мне не ясно как регуляркой указать на пустую строку
источник

A

A1EF in pro.bash
Если не плюешься от башизмов, то есть
источник

AG

Artemy Gevorkov in pro.bash
[ -z "$1" ] && pth = "." || pth = "$1" ?
источник

ł

łibfitź.r13.a in pro.bash
shellcheck бы ругнулся
источник

AG

Artemy Gevorkov in pro.bash
Shellcheck и на негацию иногда ругается.
источник

Лс

Лень с Самосознанием... in pro.bash
Не плююсь, но ${$1:="."} (или как оно там)
у меня ни разу не сработало
источник

A

A1EF in pro.bash
А почему у тебя там два $?
источник

∀lǝxǝʎ in pro.bash
нет
ну разве что на пробелы вокруг =, но это и так видно
источник

Лс

Лень с Самосознанием... in pro.bash
потому что мне нужно либо значение из первого аргумента, либо точка)
источник

A

A1EF in pro.bash
pth=${1:-'.'}
источник

A

A1EF in pro.bash
Что-то такое как по мне
источник

A

A1EF in pro.bash
Если $1 задан, то он, а если нет — точка
источник

F

Fljúgandi Kettlingur... in pro.bash
кавычки и $ не нужны. ПРосто
var=$1
echo ${var:=nosetvalue}

(ну или даже без var=)
источник

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

A

A1EF in pro.bash
Люблю кавычки:) Но да, не обязательны
источник

Лс

Лень с Самосознанием... in pro.bash
Ладно, не суть, всё уже аккуратно уместилось в 40 строк и будет обидно портить такую цифру)
источник

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