Size: a a a

2021 March 01

K

Konata in pro.bash
xoyozo
curl https://api.github.com/repos/"$USER"/"$REPO"/pulls?state=open&per_page=100&page=1 > pull_requests.json вываливает всё на экран а в файл писать не хочет, в чём дело?
curl -o pull_requests.json https://api.github.com/repos/"$USER"/"$REPO"/pulls?state=open&per_page=100&page=1
источник

x

xoyozo in pro.bash
как то странно он отрабытывает 2 раза и ждёт ввода ENTER
источник

n

nod in pro.bash
xoyozo
curl https://api.github.com/repos/"$USER"/"$REPO"/pulls?state=open&per_page=100&page=1 > pull_requests.json вываливает всё на экран а в файл писать не хочет, в чём дело?
Ну так там спецсимволы. Если нужна подстановка переменных, то нужно конкатенировать строку и экранировать одинарными кавычками. Других вариантов не вижу
источник

F

Fljúgandi Kettlingur... in pro.bash
nod
Ну так там спецсимволы. Если нужна подстановка переменных, то нужно конкатенировать строку и экранировать одинарными кавычками. Других вариантов не вижу
"Str${var}str”
источник

n

nod in pro.bash
Fljúgandi Kettlingur
"Str${var}str”
Я ими так и не научился пользоваться
источник

F

Fljúgandi Kettlingur... in pro.bash
nod
Я ими так и не научился пользоваться
было бы чему учиться
Прямая запись: $var
если сразу после нужна еще строка, можно отделить фигурными скобками: ${var}. Удобно делать во всяких "Мой рост ${height}cm"
кроме того, есть всякие ништяки - тримминг, подстрока, замена...
${var/foo/bar} # заменить первое вхождение
${var//foo/bar} # заменить все вхождения
${#var} длина строки
ну и так далее, погугли там на tldp например.
источник

Y1

Yuriy 1 in pro.bash
5
источник

F

Fljúgandi Kettlingur... in pro.bash
Yuriy 1
5
Кнопку нажать надо
источник

Y1

Yuriy 1 in pro.bash
В прошлом задании надо было 10 ввести. Я ввёл и вывалилось ещё одно задание
источник

Y1

Yuriy 1 in pro.bash
Спасибо
источник

F

Fljúgandi Kettlingur... in pro.bash
Yuriy 1
В прошлом задании надо было 10 ввести. Я ввёл и вывалилось ещё одно задание
да, у нас набег кровожадных ботов
источник

Y1

Yuriy 1 in pro.bash
Понимаю🙂
источник

Y1

Yuriy 1 in pro.bash
И долго будет появляться капча?
источник

Е

Егоронька in pro.bash
О, опять они
источник

VB

Vitalii Bieliavtsev in pro.bash
Нравится мне гайд по bash от Google https://habr.com/ru/post/413155/ последний оригинал здесь https://google.github.io/styleguide/shellguide.html
Стараюсь его придерживаться
источник

EK

Evgeny Kuchkov in pro.bash
посоны, нужная помощь по раутенгу
я чот запарился уже
источник

EK

Evgeny Kuchkov in pro.bash
есть два интерфейса
root@ts1:~# /sbin/ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1460
       inet 10.2.1.11  netmask 255.255.255.255  broadcast 10.2.1.11
       inet6 fe80::4001:aff:fe02:10b  prefixlen 64  scopeid 0x20<link>
       ether 42:01:0a:02:01:0b  txqueuelen 1000  (Ethernet)
       RX packets 76741  bytes 36776626 (35.0 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 149558  bytes 29157990 (27.8 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1460
       inet 34.91.122.173  netmask 255.255.255.255  broadcast 34.91.122.173
       ether 42:01:0a:02:01:0b  txqueuelen 1000  (Ethernet)
источник

EK

Evgeny Kuchkov in pro.bash
root@ts1:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc mq state UP group default qlen 1000
   link/ether 42:01:0a:02:01:0b brd ff:ff:ff:ff:ff:ff
   inet 10.2.1.11/32 brd 10.2.1.11 scope global dynamic eth0
      valid_lft 3352sec preferred_lft 3352sec
   inet 34.91.122.173/32 brd 34.91.122.173 scope global eth0:1
      valid_lft forever preferred_lft forever
   inet6 fe80::4001:aff:fe02:10b/64 scope link
      valid_lft forever preferred_lft forever
источник

EK

Evgeny Kuchkov in pro.bash
делаю телнет на хост с двух интерфейсов — все робит
root@ts1:~# telnet -b 10.2.1.11  34.78.43.229 22
Trying 34.78.43.229...
Connected to 34.78.43.229.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.9p1 Debian-10+deb10u2
^C
Connection closed by foreign host.
root@ts1:~#
root@ts1:~#
root@ts1:~# telnet -b 34.91.122.173  34.78.43.229 22
Trying 34.78.43.229...
Connected to 34.78.43.229.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.9p1 Debian-10+deb10u2
^C^C
Connection closed by foreign host.
root@ts1:~#
источник

EK

Evgeny Kuchkov in pro.bash
теперь хочу чтобы все пакеты на 34.78.43.229 ходили только со 34.91.122.173
для этого прописываю раут
ip route add 34.78.43.229 via 10.2.1.11 src 34.91.122.173 dev eth0
источник