Puncte:1

Cum să redenumiți fișierele: imagine.jpg.~1~ în imagine_~1~.jpg

drapel sy

Eu spun 30000 de fișiere de acest tip: picture.jpg.~12~

Sunt rămășițe ale unei copii de rezervă (mv -v --backup=numerotate ...).

Trebuia să schimb extensiile la: picture.~12~.jpg

Puncte:1
drapel sy

Am găsit în sfârșit această soluție care te-ar putea inspira în This Long Dark Covid-time of the Soul.

ls *~*~* | sed -n "s/\(.*\)\.\([^.]*\).\(~[0-9]*~\)$/mv -v --backup=numerotat \"\0 \" \"\1_\3.\2\"/p" >switch_extensions.sh
chmod +x switch_extensions.sh
./switch_extensions.sh > switch_extensions.log

Prima linie produce comenzi:

mv -v --backup=numerotat „Trombone.tif.~10~” „Trombon_~10~.tif”

A doua linie îl face executabil, a treia este redenumirea în timp ce se creează un fișier jurnal. Apoi vine rapid ușurarea de la ruminațiile întunecate ale sufletului. Incearca-l!

S-ar putea să cunoașteți o soluție mai inteligentă, așa că lăsați-vă creierul în furtuna! :-)

bac0n avatar
drapel cn
`mmv '*.jpg.*' '#1.#2.jpg'`
sudodus avatar
drapel jp
+1, @xerostomus, frumoasa provocare :-)
sudodus avatar
drapel jp
@bac0n, comandă excelentă pentru această sarcină. Aș fi manipulat părțile numelui fișierului cu metode de extindere a parametrilor bash și apoi aș fi făcut o comandă mv, dar acest lucru este mult mai simplu. Când mă uit la linkul din comentariul tău la întrebare, am văzut că am votat-o ​​deja cu ani în urmă, dar am uitat de el :-P
Cyrus avatar
drapel cn
@xerostomus: Vă rugăm să rețineți: [De ce *nu* parse `ls`?](http://unix.stackexchange.com/questions/128985/why-not-parse-ls)
xerostomus avatar
drapel sy
@Cyrus Desigur, fac mai întâi detoxifierea. Nu tolerează prea multă libertate între numele fișierelor. :-)
xerostomus avatar
drapel sy
@bacOn - Mulțumesc, nu știam.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.