Preciso de ajuda para executar código localmente usando um aplicativo de terminal chamado NewTerm2 no meu iPhone (este aplicativo tem funcionalidade limitada, mas é mais confortável com comandos Unix)
Aqui está o caso:
Eu tenho esta árvore /Library/Themes/"Variable Folder"/Bundles/com.apple.springboard/some images.png
(pasta variável pode ter qualquer nome)
Pastas variáveis podem conter várias imagens, mas as que me interessam são apenas Imagem1 ou Imagem2,para ser claro, alguns poderiam conter apenas um desses 2
Preciso:
1- copie apenas um dos 2 padrões, "Image1.png" ou "Image2.png"
2- renomeie a imagem copiada como “Variable Folder.png” e coloque-a em outro local.
Então comecei com este código aplicado à Image1
cd /Library/Themes/"Variable Folder"/Bundles/com.apple.springboard
cp "Image1.png" /var/mobile/Documents/Dock-Temp/"Variable Folder.png"
Mas funcionou apenas para as pastas variáveis contendo Image1, então modifiquei para isto:
cd /Library/Themes/"Variable Folder"/Bundles/com.apple.springboard
find . -type f \( -name "Image1.png" -or -name "Image2.png" \) | head -n 1 | sed 's|^./||' | xargs cp /var/mobile/Documents/Dock-Temp/"Variable Folder.png"
head -n 1
obtém o primeiro resultado de find, sed 's|^./||'
remove ./ antes do nome do arquivo
Mas apenas a parte do código até xargs funciona, ficaria grato se alguém me ajudar a encontrar o erro