Ich muss mehrere Dateien umbenennen, ohne den Dateinamen (Basisname/Zeichenfolgenname) der Datei zu kennen.Stapelumbenennung mehrerer Dateien derselben Erweiterung
Ich habe versucht, mit:
for i in $(ls /Users/Destiny/Desktop/Index/*.ebwt);
do
mv -v "$i" "${i/hsa/hsa.genome.V86C}"; ## works when i know the string to replace
done
aber was, wenn Sie nicht den Dateinamen (string name) wissen?
Vor Umbenennungs: hsa.1.ebwt hsa.2.ebwt hsa.3.ebwt hsa.4.ebwt
Nach Umbenennungs: hsa.genome.V86C.1.ebwt hsa.genome .V86C.2.ebwt hsa.genome.V86C.3.ebwt hsa.genome.V86C.4.ebwt
dann benennen Sie es in a um Zufallszahl: D – fedorqui
Worum benennst du es? Das gleiche, aber mit einem anderen Suffix? – 123
Ich frage das, weil ich nur die Erweiterung der Datei kenne und ich muss mit soemthing umbenennen, um es in verschiedenen Bash-Skript zu verwenden. – unique379