Я бы использовал awk
:
awk 'FNR <= 10 && index($0, "main()") {print FILENAME ":", $0}' ./*.c
По какой-то причине шаги, которые я предпринял для создания disk.img
, сделали так, что disk.img
можно правильно записать только на дискету . Однако полное удаление файла изображения (запись непосредственно на USB) сработало (убедитесь, что вы используете / dev / sdX
вместо / dev / sdXY
):
$ dd if=/dev/zero of=/dev/sdc bs=1024 count=1440
$ dd if=vbr.bin of=/dev/sdc count=512 conv=notrunc