Ich brauche Hilfe beim lokalen Ausführen von Code mithilfe einer Terminal-App namens NewTerm2 auf meinem iPhone (diese App hat eine eingeschränkte Funktionalität, ist aber mit Unix-Befehlen besser vertraut).
Hier ist der Fall:
Ich habe diesen Baum /Library/Themes/"Variable Folder"/Bundles/com.apple.springboard/some images.png
(Variable Ordner kann einen beliebigen Namen haben)
Variable Ordner können mehrere Bilder enthalten, aber die, die mich interessieren, sind nur Bild1 oder Bild2,um es klarzustellen, einige könnten nur eines dieser beiden enthalten
Ich muss:
1- Kopieren Sie nur eines der beiden Muster, „Image1.png“ oder „Image2.png“
2- Benennen Sie das kopierte Bild in „Variable Folder.png“ um und platzieren Sie es an einem anderen Ort.
Also begann ich mit diesem Code, der auf Image1 angewendet wurde
cd /Library/Themes/"Variable Folder"/Bundles/com.apple.springboard
cp "Image1.png" /var/mobile/Documents/Dock-Temp/"Variable Folder.png"
Da dies jedoch nur für die Variablenordner funktionierte, die Image1 enthielten, habe ich es folgendermaßen geändert:
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
holt das erste Ergebnis von find, sed 's|^./||'
entfernt ./ vor dem Dateinamen
Aber nur der Teil des Codes bis zu xargs funktioniert, ich wäre dankbar, wenn mir jemand hilft, den Fehler zu finden