Puncte:0

mutați fișierele care se potrivesc cu numele fișierelor într-un alt director

drapel in

Am doua directoare: dir_1 care are a.mp4, b.mp4, c.mp4, d.mp4 și dir_2 care are numai a.txt, b.txt. Scenariul ar trebui să se mute a.mp4 și b.mp4 la dir_3 deoarece numai aceste nume de fișiere se potrivesc cu numele fișierelor din dir_2. Mi se pare greu să urmăresc scripturile atunci când trebuie să fac acest tip de operațiuni particulare.

Puncte:2
drapel in

Încerca,

pentru f în „dir_2”/*; do
    nume fișier=${f##*/}
    mv -t "dir_3" "dir_1/${filename%.*}".*
Terminat
  • Buclă fișiere în dir_2 (utilizare *.TXT pentru a bucla doar aceste fișiere)
  • ${f##*/} vă oferă numele fișierului fără calea.
  • ${filename%.*} vă oferă numele fișierului fără extensie.
  • mv -t "dir_3" "dir_1/${filename%.*}".* mută toate fișierele cu date nume de fișier (șters din extensie) la dir_3. Puteți specifica .mp4 în loc de .* daca vrei.

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.