Shell Script para localizar partições do Windows e substituir a imagem da área de trabalho [closed]

1

Estou precisando de um script de shell que detecte as partições do Windows e substitua a imagem da área de trabalho e coloque uma imagem na área de trabalho.

Eu preciso disso para detectar se há vários discos no computador, então ele fará isso em todos os discos do computador, portanto, se o usuário tiver dois discos rígidos com dois sistemas operacionais Windows e dois nomes de usuário, ele fará tudo deles.

    
por Rui F Ribeiro 04.09.2014 / 22:51

1 resposta

1

Executar a partir de uma distribuição Linux atualizada em um shell POSIX, o seguinte deve listar o conteúdo de cada pasta do Windows 7+ User em qualquer disco no sistema.

Eu não sei exatamente onde o plano de fundo da área de trabalho é mantido - e eu não tenho uma instalação do Windows - mas espero que o seguinte seja suficiente para continuar.

mkdir /tmp/mnt 
(   set $(lsblk -pno FSTYPE,KNAME | grep -E '^([^ ]*fat)|(ntfs)')
    while sudo mount "${2:?}" /tmp/mnt
    do  ls /tmp/mnt/Users/*/
        sudo umount /tmp/mnt 
    shift 2; done            
) 2>/dev/null
    
por 04.09.2014 / 23:13