[Просто потому, что я пытаюсь поближе познакомиться с Миллером -, для получения разнородного вывода требуется несколько прыжков через обручи]:
$ mlr --fs ' ' --repifs --ocsvlite --headerless-csv-output put '
$num1 = "num1=".$num1; $num2 = "num2=".($num2-5)
' file
RANDOM TEXT num1=400 num2=10 RANDOM TEXT
RANDOM TEXT num1=300 num2=5 RANDOM TEXT
RANDOM TEXT num1=200 num2=0 RANDOM TEXT
Если ввод на самом деле является TSV, в котором некоторые столбцы могут содержать пробелы, то
$ mlr --fs '\t' --ocsvlite --headerless-csv-output put '
$num1 = "num1=".$num1; $num2 = "num2=".($num2-5)
' file
RANDOM TEXT num1=400 num2=10 RANDOM TEXT
RANDOM TEXT num1=300 num2=5 RANDOM TEXT
RANDOM TEXT num1=200 num2=0 RANDOM TEXT
Я буквально только что закончил делать это сам.
Об IP-адресах:
192.168.0.66/24
192.168.0.86/24
Убедитесь, что вы можете tftp
–192.168.0.66
(, возможно, используя другой компьютер ), чтобы гарантировать отсутствие проблем с брандмауэрами. Затем выключите маршрутизатор, нажмите и удерживайте утопленную кнопку сброса со штифтом, затем снова включите питание и удерживайте 10 секунд, пока не загорится крайний правый значок (с двумя стрелками ). Затем отпустите кнопку сброса.
Маршрутизатор попытается получить файл.ArcherC7v5_tp_recovery.bin
(Я просмотрел TFTP-трафик на своем ноутбуке с помощью WireShark ).
Через несколько секунд значок питания должен начать мигать, а через пару минут (< 5 )должен загореться значок подключенного порта Ethernet (У меня был мигающий маршрутизатор, подключенный к порту #3 ). В этот момент выключите маршрутизатор, затем снова включите его, и он должен появиться с адресом 192.168.1.1
, и вы сможете подключиться к веб-интерфейсу.
Я запустил сервер tftp
на macos 10.14.6 по инструкции здесь .
Примечательно :Сначала маршрутизатор был подключен напрямую к ноутбуку через кабель Ethernet, но ничего не получалось, пока я не подключил устройство TP -Link и ноутбук к другому доступному коммутатору.. YMMV.