Вместо cat
используйте:
awk 'FNR>2 || NR==2'./*UNSTRUCTURED.csv > UNSTRUCTURED-Merged.csv
Пропускает первые 2 строки (, дополнительную строку и строку заголовка )всех файлов, но сохраняет вторую строку (заголовок )первого.
NR
— номер записи во всех входных(записях — строк по умолчанию ), а FNR
— номер записи в текущем файле.
Чтобы удалить первые 2 строки из всех файлов (, что приводит к выводу без заголовка ), просто используйте awk 'FNR>2'
или с помощью GNUsed
:sed -s 1,2d
или с помощью GNU tail
или совместимый (, включая ast -open, FreeBSD и busybox):tail -qn+3
.
Более простое исправление… после загрузки в Linux просто запустите /etc/init.d/сетевая сила -перезагрузка
Это решило мою проблему. Хотя вам нужно запускать его каждый раз, когда вы переключаетесь с Windows на Linux
В другом процессе -есть проект, в котором используется пользовательская настройка, не имеющая init.d/networking
.
Процесс прост после поиска данных в каталоге sys. Кажется, у многих устройств была опция сброса, поэтому искал те, у которых была max_link_speed
. В моей системе это только проводной Ethernet и беспроводной. Затем напишите строки для сброса обоих вызовов файла out2, заменив начало и конец информации.
cd /sys
find. | grep max_link_speed | sed 's_./dev_echo 1> /sys/dev_g;s/max_link_speed/reset/g' > /out2
sh./out2
Но была та же проблема с Windows 10, которая испортила настройку для dhcpd
. Спасибо. Поместите пустые строки выше, так как вторая строка переносится.