Объединение столбцов из нескольких файлов в один

Что ж, единственный способ, который я могу придумать, может занять много времени:

  1. Сначала удалите раздел подкачки, используя Gparted или что-то подобное.

  2. Пространство, которое было выделено для него, теперь свободно, но вы не можете просто присоединить его к вашему HOME-разделу, потому что они разделены корневым разделом sda6 .
    Чтобы выделить больше места для вашего / home , вам нужно освободить соседнее пространство (вы не можете просто перезаписать другой раздел), поэтому здесь нужно переместить следующий раздел ( sda6 ), чтобы заполнить пространство, которое вы только что освободили из sda5 .
    Если вы используете Gparted, вы должны использовать диалоговое окно «Изменить размер / перемещение»:

Gparted dialog

Введите 0 в Свободное пространство перед полем и ] Свободное пространство после поля увеличится само по себе. 3. Наконец, расширьте домашний раздел, чтобы заполнить вышеупомянутое свободное пространство:
В диалоговом окне "Изменить размер / переместить" просто увеличьте Новый размер коробки до максимума.

  1. Нажмите кнопку проверки в главном интерфейсе, и операции будут выполнены.

  2. Сделайте себе кофе, чай, вздремните или что-нибудь еще, потому что это может занять некоторое время :)

  3. В терминале запустите sudo update-grub , чтобы Grub узнал об изменениях, иначе ваш компьютер может вообще не загрузиться, что совсем не круто.

Если вы не используете Gparted, я предполагаю, что то, что вы используете, будет немного похоже на интерфейс Gparted, так что вам просто нужно будет найти аналогичный материал. :)

4
30.03.2019, 12:48
2 ответа

Лучший ответ был дан выше. Пробовал с командой ниже

for i in file1 file2; do awk 'NR==1{print $2}' $i; done
100
200
1
27.01.2020, 20:48
awk 'FNR==1 {print $2}' file*

Это печатает второй столбец($2)первой строки(FNR==1)для каждого файла, имя которого начинается с file.

В качестве альтернативы можно напечатать первую строку, а затем сразу же перейти к следующему файлу.(nextfile— это mawkи специальное ключевое слово GNUawk-):

awk '{print $2; nextfile}' file*
10
27.01.2020, 20:48

Теги

Похожие вопросы