С файлом1.txt:
1 Mark USA
2 Amir UK
3 Pant USA
4 Veer IND
и столбец.txt:
657890
768908
435678
342343
сделать:
$ paste file1.txt column.txt | awk '{ print $1,$2,$4,$3 }'
1 Mark 657890 USA
2 Amir 768908 UK
3 Pant 435678 USA
4 Veer 342343 IND
Сохраните его, перенаправив на output.txt(> output.txt
).
parted
не имеет возможности удалить файловую систему, вы можете использовать wipefs
перед запуском команды. fdisk
попросит вас удалить существующие файловые системы при создании раздела, и вы также можете использовать --wipe-partitions always
, чтобы сделать это автоматически.
partprobe
указывает ядру повторно -прочитать таблицу разделов на устройстве. Вам не нужно запускать это вручную, как parted
, так и fdisk
делают это после внесения изменений в таблицу разделов (они используют BLKRRPART
/ BLKPG
ioctl для этого ).
udevadm settle
просто ждет, пока UDev не закончит текущую очередь событий. Опять же, нет необходимости запускать это вручную, вы не используете какой-либо инструмент, основанный на UDev (, такой как UDisks ), и опять же, с этим должны справиться инструменты/пользователи UDev.
systmelctl daemon-reload
используется для перезагрузки конфигурации диспетчера systemd. Это не имеет ничего общего с разделением.