Puncte:0

Cum să îmbinați mai multe fișiere împreună?

drapel za

Am aproximativ 58.000 de fișiere txt care au prefixul ppdb- într-un director. Vreau să le îmbin pe toate într-un singur fișier.
Wgen încerc să le îmbin folosind cat ppdb-* >> out.txt îmi dă o eroare care spune „-bash: /usr/bin/cat: Listă de argumente prea lungă”.
Există o modalitate de a îmbina toate fișierele împreună în mod eficient?

Gounou avatar
drapel us
Aruncă o privire la [Cannot merge files using cat ; Lista de argumente prea lungă](https://unix.stackexchange.com/questions/167137/cannot-merge-files-using-cat)
mchid avatar
drapel bo
Acest răspuns este acoperit de această întrebare similară cu aceeași eroare bash: https://askubuntu.com/a/949552/167115
Gounou avatar
drapel us
_Există o modalitate de a îmbina toate fișierele împreună în mod eficient?_ Întrebarea dvs. nu este un duplicat al link-ului dat. Poate că există o modalitate de a face concatenarea mai eficient (cele două răspunsuri folosesc `cat`).
Puncte:2
drapel it

Citit man find xargs și faceți ceva de genul: (NETESTED, eliminați ecou când testele tale reușesc)

găsi . -maxdepth 1 -name 'ppdb-*' -print0 |\
  xargs -0 -r echo cat >out.txt

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.