Puncte:0

Localizați și mutați fișierele către o destinație

drapel ch

Intenționez să găsesc niște fișiere care se potrivesc cu un anumit model. După ce fișierele au fost localizate, vreau să le mut într-un director nou.

pentru i în $(găsiți <locație_căutare> -nume '<model_căutare>')
do
    #mkdir -p <locație_nouă_de_copiere_în>
    mv $i <noua_locație_de_copiere_în>
Terminat

Codul de mai sus poate realiza asta. Vreo modalitate mai bună de a realiza asta?


ACTUALIZAȚI

După executarea celor de mai sus, au fost observate unele anomalii. Șirul de căutare introdus nu a fost filtrat corect.

scenariu:

  1. șir de căutare: ABA
  2. Câteva liste de articole: ABA-LND-21052021.jpg IKS-ABA-18022020.jpg
  3. Rezultat: Am mutat ambele elemente în folderul de destinație
  4. Rezultat așteptat: mutați numai ABA-LND-21052021.jpg în dosarul de destinație
Nikita Kipriyanov avatar
drapel za
Ai încercat să implementezi asta? Care au fost dificultățile? // Întrebările care caută **ajutor pentru instalare, configurare sau diagnosticare** trebuie să includă [starea finală dorită, problema sau eroarea specifică, informații suficiente despre configurație și mediu pentru a o reproduce și soluții încercate](https://meta. serverfault.com/q/3608). Întrebările fără **o declarație clară a problemei** nu sunt utile altor cititori și este puțin probabil să obțină răspunsuri bune.
Damola avatar
drapel ch
Nu am testat asta. Nu am un mediu de testare la momentul în care a fost postată întrebarea.
Puncte:1
drapel cn

Prefer să creez folderul înainte de buclă dacă este același (optimizările sunt peste tot :D)

Deci, am următoarele (testate pe Ubuntu 18.04):

mkdir -p <dosar_destinație>
pentru i în $(găsiți <sursă_folder> -nume „<model>”)
do
    mv $i <destination_folder>
Terminat

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.