Ich möchte Dateien, die> 500kb sind. Zuerst verwende ich find, um alle solche Dateien aufzulisten find . -maxdepth 1 -name '*.log' -size +500k
, die "./filename" zurückgibt, und dann schreibe ich einen anderen Befehl zum Aufteilen der Datei nach meiner Anforderung hier Dateiname ist die Ausgabe des ersten Befehls. Jetzt kann mir jemand helfen, beides so zu kombinieren, dass die Ausgabe des ersten Befehls der zweite ist.Split-Dateien größer als 500kb in bestimmten Verzeichnis
1
A
Antwort
2
Wie wäre es mit einem einzigen Liner?
find . -maxdepth 1 -name '*' -size +500k -exec 'split' '-b' '500k' '-d' '-a' '4' '{}' '{}' ';'
1
Sie können eine process substitution für diesen Einsatz:
while IFS= read file
do
split -b 500k -d -a 4 "$file" "$file"
done < <(find . -maxdepth 1 -name '*.log' -size +500k)
Das heißt: die while
Schleife durch den Ausgang find
gespeist wird.
Verwandte Themen
- 1. Größer als Operator in Prolog
- 2. Größer als weniger, Python
- 3. Java Integer Vergleich: größer als
- 4. Lucene.Net größer als/weniger als TermRangeQuery?
- 5. LINQ-To-SQL Zeilennummer größer als
- 6. Scala ~> (Tilde größer als)
- 7. Regulärer Ausdruck größer als und kleiner als
- 8. iPhone: Textur größer als 64x64?
- 9. Benutzer Zeit größer als Echtzeit
- 10. Wählen Sie größer als ORACLE
- 11. Bitfeld größer als 64 Verschiebungen in Swift?
- 12. Größer als String-Vergleich in einem Makefile
- 13. Werte größer als 1 in SVM-Vorhersagedatei
- 14. größer als 2 in einem NetworkX Multigraphen
- 15. Größer als Bedingung in Linq Beitreten
- 16. Verarbeitungspuffer größer als 65536 in Clyther/OpenCL
- 17. Verwendung von Größer als Symbol in XML
- 18. vergleichen größer als in MIPS-Assembly
- 19. Ist alles größer als Keines?
- 20. Ist 000,000,000.00 größer als Null?
- 21. Größer als inputText Javascript Validierer
- 22. imageView ist größer als parrent
- 23. Postgres: Zeitstempel größer als jetzt
- 24. Codeigniter Form Validierung größer als
- 25. wie Datei oder Verzeichnis von einem bestimmten Verzeichnis in PHP
- 26. Speichern Bild in einem bestimmten Verzeichnis mit bestimmten Namen
- 27. Wie weniger machen als oder größer als Vergleich in AngularJS
- 28. scoped_by größer als oder kleiner als in ActiveRecord (Rails)
- 29. Befehl zum Zip ein Verzeichnis mit einem bestimmten Verzeichnis als Root
- 30. Dekomprimieren gzip-Datei in bestimmten Verzeichnis
danke. Es klappt. –
Ich bin froh, dass ich geholfen habe – e4c5