Estou tentando criar uma solução infalível para gravar uma imagem em um cartão de memória com a ajuda de dd.
Ideia: Eu quero colocar um script no sistema que outros possam executar sem nenhum conhecimento sobre como escrever imagens.
A imagem pode mudar de tamanho, portanto, uma consulta deve ser executada antecipadamente para determinar o tamanho.
isoinfo -d -i /media/usb/image.iso | grep -i -E 'block size|volume size' | sed 's/^.*is: \(.*\)/\1/'
para obter os números do tamanho do bloco e do volume. Agora preciso incorporar os valores no código a seguir
dd if=/media/usb/image.iso of=/dev/sdc bs=2048 count=96053 status=progress
Eu tentei resolver isso preenchendo automaticamente bs= e count=, mas não consigo descobrir como pegar e processar a saída do primeiro pedaço de código.
Eu tentei xargs, mas isso não me ajudou muito. Espero que tenha alguma solução para mim.
Saúde Jan