Как указал Жиль (который предоставил часть ответа bash
), также не аннулируя ответ Брюса Эдигера (о том, как сделать это переносимо с помощью eval
), вот как это сделать это с nameref
в недавнем mksh
(и AT&T ksh93, за исключением - как прокомментировал @Gilles - namerefs не может ссылаться на позиционные параметры в AT&T ksh, только на именованные параметры):
#!/bin/mksh
set -- $(iostat)
nameref myvar=6
echo $myvar
Добавлено -
после устанавливают
также для улучшения сопротивления.
Как прокомментировал @dirkt, сокет не привязан -к порту и displays
протокол после локального IP-адреса вместо порта (, которого явно нет ).
с помощью выходов socket(AF_INET, SOCK_RAW, 123)
, ss
??? UNCONN 0 0 0.0.0.0:123 0.0.0.0:* users:(("exe",pid=10039,fd=3))
Кроме того, тестирование с другими числами в качестве третьего аргумента для socket()
, ss
показывает, что это локальное port
.