Esta es una solución alternativa que uso, funciona con actualizaciones de Windows sin necesidad de intervención :Cambie el nombre de su EFI/Microsoft en EFI/Microsomething Reemplace la ruta de inicio de Windows en grub.cfg a EFI/Microsomething/bootmfgw.efi Así:
menuentry "Microsoft Windows UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root <PROVIDE YOUR EFI DRIVE UUID>
chainloader /EFI/Microsomething/Boot/bootmgfw.efi
}
Если вы хотите ограничить результат суммами от 120 000 до 300 000 байт, то можно добавить фильтр awk
в конце:
find... | bc | awk '$1 >= 120000 && $1 <= 300000' > file.txt
Это создаст пустое поле file.txt
для сумм вне диапазона, иначе сумма будет отправлена в файл.
Создавать файл, только если сумма находится в диапазоне:
... | awk '$1 >= 120000 && $1 <= 300000 { print $1 > "file.txt" }'
... чтобы awk мог писать в файл; отмените перенаправление в конце.
$ find /etc -name \*.conf 2> /dev/null | xargs du -sc | tail -n1
1092 total
Общий размер файлов .conf
на этом узле, на просмотр которых у пользователя, выполняющего эту команду, есть разрешение, составляет 1092 байта.