Size: a a a

2020 October 19

🌚

🌚 YupiRex in pro.bash
Лень с Самосознанием
Шикарно, онщ ещё и на dash перешло без проблем
через shellcheck прогони
кста можно было написать функцию и 2 раза вызвать ее, вместо того что бы 2 раза повторять, повторять
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
через shellcheck прогони
кста можно было написать функцию и 2 раза вызвать ее, вместо того что бы 2 раза повторять, повторять
Прогнал, жалуется только на неявно объявленные переменные
источник

🌚

🌚 YupiRex in pro.bash
Лень с Самосознанием
Прогнал, жалуется только на неявно объявленные переменные
и кавычки
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
и кавычки
Я правил... Видимо уже после
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
через shellcheck прогони
кста можно было написать функцию и 2 раза вызвать ее, вместо того что бы 2 раза повторять, повторять
А что я дважды повторил?
источник

🌚

🌚 YupiRex in pro.bash
мне кажется этот блок повторяется с маленькими отличиями
    change=$(echo "$window_height / 2 - ($Y - $window_y)" | bc )
   i3-msg split v && kitty --detach && sleep 2 # waiting for kitty to be launched
   if [ "$change" -gt 0 ]; then
       i3-msg resize grow height "$change"
   else
       change=$(echo "$change*-1" |bc)
       i3-msg resize shrink height "$change"
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
мне кажется этот блок повторяется с маленькими отличиями
    change=$(echo "$window_height / 2 - ($Y - $window_y)" | bc )
   i3-msg split v && kitty --detach && sleep 2 # waiting for kitty to be launched
   if [ "$change" -gt 0 ]; then
       i3-msg resize grow height "$change"
   else
       change=$(echo "$change*-1" |bc)
       i3-msg resize shrink height "$change"
Ну как бы да. Но я уверен, в виде функции он будет вдвое больше
источник

Лс

Лень с Самосознанием... in pro.bash
🌚 YupiRex
мне кажется этот блок повторяется с маленькими отличиями
    change=$(echo "$window_height / 2 - ($Y - $window_y)" | bc )
   i3-msg split v && kitty --detach && sleep 2 # waiting for kitty to be launched
   if [ "$change" -gt 0 ]; then
       i3-msg resize grow height "$change"
   else
       change=$(echo "$change*-1" |bc)
       i3-msg resize shrink height "$change"
Тут вся суть то в мелочах
источник

VP

Vadim "Oxyd&quo... in pro.bash
Лень с Самосознанием
Ну как бы да. Но я уверен, в виде функции он будет вдвое больше
Но зато править надо в одном месте.
источник

🌚

🌚 YupiRex in pro.bash
Лень с Самосознанием
Тут вся суть то в мелочах
хз, на скорую руку изменил, может чтото и упустил. Выглядит примерно так
#! /bin/bash
# getting cursor coordinates
eval $(xdotool getmouselocation --shell)
# getting window coordinates and dimentions
eval $( i3-msg -t get_tree | jq -r '..|try select(.focused == true)| .rect | "window_x=\(.x)\nwindow_y=\(.y)\nwindow_width=\(.width)\nwindow_height=\(.height)"' )

myfunc(){
   change=$(( $1 / 2 - ($2 - $3) ))
   #waiting for kitty to be launched
   i3-msg split "$5" && kitty --detach && sleep 2
   if [ "$change" -gt 0 ]; then
       i3-msg resize grow "$4" "$change"
   else
       change=$(( change* - 1 ))
       i3-msg resize shrink "$4" "$change"
   fi
}

if [ "$1" = "horiz" ]; then myfunc $window_height $Y $window_y height v
elif [ "$1" = "vert" ]; then myfunc $window_width $X $window_x width h
fi
источник

k

kvaps in pro.bash
привет, у меня интересный вопрос:
как замедлить вывод команды?
источник

k

kvaps in pro.bash
есть форматированный выхлоп в 1000 строк, нужно чтобы он вываливался красиво, несколько секунд)
источник

🌚

🌚 YupiRex in pro.bash
что то типо микрослипов раставить (:;:)
источник

k

kvaps in pro.bash
🌚 YupiRex
что то типо микрослипов раставить (:;:)
while read line; do
 sleep 0.001
 echo -e "$line"
done

один из вариантов, но я думал как-нибудь скорость tty замедлить просто
источник

🌚

🌚 YupiRex in pro.bash
kvaps
while read line; do
 sleep 0.001
 echo -e "$line"
done

один из вариантов, но я думал как-нибудь скорость tty замедлить просто
я когда глядел в консоль астериска то останавливал вывод (суспендил консоль) Ctrl+s,  продолжить Ctrl+q
источник

k

kvaps in pro.bash
🌚 YupiRex
я когда глядел в консоль астериска то останавливал вывод (суспендил консоль) Ctrl+s,  продолжить Ctrl+q
так и less можно :)
источник

🌚

🌚 YupiRex in pro.bash
kvaps
так и less можно :)
там по 200 - 300 звонков, мне нужно было свой номер видеть,  делал через греп типо echo -e "11\n12\n13" | grep -E  "12|" --color  оно и все выводит и нужное подсвечивает, лесс так не умеет
источник

k

kvaps in pro.bash
🌚 YupiRex
там по 200 - 300 звонков, мне нужно было свой номер видеть,  делал через греп типо echo -e "11\n12\n13" | grep -E  "12|" --color  оно и все выводит и нужное подсвечивает, лесс так не умеет
Понял
источник

k

kvaps in pro.bash
кстати grep -E работает значительно медленнее чем просто grep
источник

k

kvaps in pro.bash
kvaps
кстати grep -E работает значительно медленнее чем просто grep
хм, а может я гоню
источник