Size: a a a

2021 January 15

∀lǝxǝʎ in pro.bash
Лень с Самосознанием
В функциях можно указать return-ом значение которое будет отдаваться после исполнения.
Есть что-то такое для (), помимо вывода нужного в stdout?
exit есть
источник

Лс

Лень с Самосознанием... in pro.bash
Vikentsi
Хотя ps тоже умеет сортировать. :) толькотключи подобрать
grep "something" file.txt | sort
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
exit есть
Это сигнал...
источник

∀lǝxǝʎ in pro.bash
по дефолту что return что exit если отсутствует, то код последней команды улетит, и об этом не стоит забывать
источник

V

Vikentsi in pro.bash
Лень с Самосознанием
Кстати, а сабшеллы чувствительны к return?
Так. Я ошибся. И всех запутал. Subshell это subshell к функции он отношения не имеет.
источник

∀lǝxǝʎ in pro.bash
чой-то?!
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
чой-то?!
тоесть
exit $out

Корректно?
источник

Лс

Лень с Самосознанием... in pro.bash
Vikentsi
Так. Я ошибся. И всех запутал. Subshell это subshell к функции он отношения не имеет.
Меня нет)
источник

∀lǝxǝʎ in pro.bash
если out это int от 0 до 127 то да
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
взаимодействие через stdin и stdout это норм, но не всегда удобно, конечно
если бы у функций и всего остального было бы не только возвращаемый код и но и значение...
Так  stdout у функции точно такой же как у ls. Который я наверху привел.
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
если out это int от 0 до 127 то да
Ну вот. А return-у пофиг что отдавать)
источник

∀lǝxǝʎ in pro.bash
Лень с Самосознанием
Ну вот. А return-у пофиг что отдавать)
НЕТ
источник

∀lǝxǝʎ in pro.bash
ты не в C'ях
источник

Лс

Лень с Самосознанием... in pro.bash
Эх...
источник

Лс

Лень с Самосознанием... in pro.bash
Чтож, спасибо что я узнал это так, а не пару бессонных ночей спустя)
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
ты не в C'ях
Вот это серьезный аргумент ! Это shell вам. Ни С!
источник

∀lǝxǝʎ in pro.bash
Лень с Самосознанием
Чтож, спасибо что я узнал это так, а не пару бессонных ночей спустя)
 If n is supplied, the return value is its least significant 8 bits.  The return status is non-zero if return is supplied a non-numeric argument, or is used outside a func‐
             tion and not during execution of a script by . or source.
источник

∀lǝxǝʎ in pro.bash
блин,
читаю man в  слух — $10
читаю man в слух с выражением — $15
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
блин,
читаю man в  слух — $10
читаю man в слух с выражением — $15
ctrl+c/ctrl+v - бесплатно 😇
Хоть поделись чей ман читаешь)
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
 If n is supplied, the return value is its least significant 8 bits.  The return status is non-zero if return is supplied a non-numeric argument, or is used outside a func‐
             tion and not during execution of a script by . or source.
И вообще прочитайте уже man bash. :) это к тем кто вопросы задает. Но блин засыпаю на пятом page.
источник