Size: a a a

2021 January 15

n

nod in pro.bash
Real
Страшный бот не пускает дальше в канал. :-\ совсем коротко. Есть ли вариант сохранить вывод команды ls -l | sort -k3 в разные файлы? (С) извиняюсь, на телефон и в приложение приходит разный вариант ответа на капчю.
Не знаю нормального ответа, но:
ls -l | sort -k3 | tee file1 > file2
источник

VB

Vitalii Bieliavtsev in pro.bash
и всё в шоколаде
источник

n

nod in pro.bash
Vadim "Oxyd" Priluzkiy
Хм... Всегда читал по этому поводу man 7 signal
Там скорее всего то же самое написано
источник

R

Real in pro.bash
nod
Не знаю нормального ответа, но:
ls -l | sort -k3 | tee file1 > file2
Огромное спасибо! Подозревал, что есть команда. Но какая найти так и не смог :(. Огромное спасибо!
источник

VP

Vadim "Oxyd&quo... in pro.bash
nod
Там скорее всего то же самое написано
В info coreutils как-то мало сигналов. описано.
источник

n

nod in pro.bash
Real
Огромное спасибо! Подозревал, что есть команда. Но какая найти так и не смог :(. Огромное спасибо!
Аааа, tee может писать в несколько файлов. Не за что
источник

Лс

Лень с Самосознанием... in pro.bash
Как много shall *-*
(любитель более книжного инглиша)
https://www.man7.org/linux/man-pages/man1/trap.1p.html
источник

Лс

Лень с Самосознанием... in pro.bash
А почему нету страницы в man?
~ ➜ man trap
Нет справочной страницы для trap
источник

Лс

Лень с Самосознанием... in pro.bash
Стоп...
Так можно было???
trap '"$HOME"/logout' EXIT
(я про замену внутри одинарных кавычек)
источник

n

nod in pro.bash
Лень с Самосознанием
А почему нету страницы в man?
~ ➜ man trap
Нет справочной страницы для trap
Может это билтин? Они в мане по шеллу описываются вроде
источник

Лс

Лень с Самосознанием... in pro.bash
Ща гляну
источник

R

Real in pro.bash
nod
Аааа, tee может писать в несколько файлов. Не за что
он весь вывод в два файла разных положил. уже близко. А отсортировать возможно. Что бы один ушло все, со значем рут а во второй со значением юзер?
источник

Лс

Лень с Самосознанием... in pro.bash
Похоже на то
  ( list )
             Execute list in a subshell.  Traps set by the trap builtin are reset to their default values while executing list.
источник

V

Vikentsi in pro.bash
Лень с Самосознанием
А почему нету страницы в man?
~ ➜ man trap
Нет справочной страницы для trap
Я все же рекомедую help trap или из gnu manual. Этот man page RETURN  DEBUG и еще чего-то там не описывает.
источник

Лс

Лень с Самосознанием... in pro.bash
Vikentsi
Я все же рекомедую help trap или из gnu manual. Этот man page RETURN  DEBUG и еще чего-то там не описывает.
Да мне б хоть какой-то)
источник

∀lǝxǝʎ in pro.bash
Vikentsi
Дело в том что функции порождают subshell. Если этот трап внутри тела функции написать то он отработает. Либо есть опция которая  позволяет глобальным trap делать.-E
If set, any trap on ERR is inherited by shell functions, command substitutions, and commands executed in a subshell environment. The ERR trap is normally not inherited in such cases.
не порождают функции subshell. не надо тут
источник

V

Vikentsi in pro.bash
∀lǝxǝʎ
не порождают функции subshell. не надо тут
? Возможно я недопонял. Man еще раз перекурю
источник

∀lǝxǝʎ in pro.bash
 Functions are executed in the context of the current shell; no new process is created to interpret them (contrast this with the execution of a shell script).
источник

∀lǝxǝʎ in pro.bash
чё там круть-то
источник

∀lǝxǝʎ in pro.bash
да и просто подумай как менять переменные если ты в subshell'е
источник