Skrypt do zmiany nazw plików w konsoli szyn

głosy
0

Mam dużą liczbę plików graficznych w moim projekcie, ale wszystkie z nich mają spacje w nich, które było przyczyną problemów na github. Muszę zmienić je wszystkie za pomocą konsoli szyn i dodać „-” a zamiast spacji. Wiem, że to jest możliwe, ale nie może zdobyć. Wykorzystaliśmy to, aby przenieść i zmienić pojedynczego pliku:

cd app/assets/images && mv avatar.png avatar123.png

Utwórz 19/12/2018 o 14:08
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Ok udało mi się rozwiązać problem z tym 2nd skrypcie na tej stronie: źródło: https://www.commandlinefu.com/commands/view/6877/replace-spaces-in-a-filename-with-hyphens . Mój obecny scenariusz wygląda tak i to działało w 100%:
cd app/assets/images && for f in * ; do mv "$f" $( echo $f | tr ' ' '-' ) ; done

Odpowiedział 19/12/2018 o 16:17
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more