Linux csplit Befehl
Linux csplit Befehl wird verwendet, um Dateien zu teilen.
Nach der Angabe, um die Datei in Übereinstimmung mit den Template-Stile geschnitten wurden Ruhm genannt xx00 erhalten, xx01, XX02 ... Dateien. "-" Wenn der Dateiname als gegeben wird, dann csplit Gerät Befehlseingabe Daten aus dem Standard zu lesen.
Grammatik
csplit [-kqsz][-b<输出格式>][-f<输出字首字符串>] [-n<输出文件名位数>][--help][--version][文件][范本样式...]
Parameter:
- -b <Ausgabeformat> oder --suffix-format = <Ausgabeformat> Format voreingestellten Ausgabedatei, deren Name xx00, xx01 ... und so weiter, können Sie die Ausgabedateinamen ändern, indem Sie die <Ausgabeformat> ändern.
- -f <Ausgang Präfix string> oder prefix = <Ausgabe-String prefix> Standard-Ausgabedateinamen Präfixzeichenfolge deren xx00, xx01 ... und so weiter, wenn Sie die Ausgabe-String für das Präfix angeben "Hallo", wird der Name der Ausgabedatei werden hello00, hello01 ... und so weiter.
- -k oder --keep-Dateien die Datei aus, auch wenn ein Fehler oder unterbrechen die Ausführung behalten, können Sie nicht löschen gespeicherten Dateien ausgegeben worden sind.
- -n <Ausgabedateinamen Ziffern> oder --digits = <Ziffern Ausgabedateiname> Standardausgabedateiname ist der Name der Datei stelligen xx00, xx01 ... und so weiter, wenn Sie die Ausgabedateinamen Median angeben "3", der Name der Ausgabedatei werden xx000, xx001 ... und so weiter.
- -s oder -q oder --quiet oder --silent nicht während der Ausführung von Befehlen angezeigt.
- -Z oder --elide-empty-Dateien entfernen, um eine Länge von 0 Byte-Dateien.
- --help Online-Hilfe.
- --version Versionsnummer anzeigen.
Beispiele
Die Textdatei Testdatei die zweite Zäsur in zwei Teile geschnitten zu führen, verwenden Sie den folgenden Befehl ein:
csplit testfile 2
Testdatei Datei lautet wie folgt:
$ cat testfile #查看testfile 文件内容 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux
Verwenden Sie csplit Befehl werden die Ausgabeergebnisse wie folgt:
$ csplit testfile 2 13 #xx00文件字符个数 76 #xx01文件字符个数
Die erste Zeile ist die erste Datei xx00 Anzahl von Zeichen, die gleiche zweite Verhalten der zweiten Datei ist die Anzahl der Zeichen xx01. Inzwischen im selben Verzeichnis Testdatei werden zwei Dateien zu erzeugen, sind die Dateinamen xx00, xx01, xx00 Inhalt wie folgt:
$ cat xx00 #查看分割后的xx00文件内容 hello Linux! #testfile文件第1行的内容
xx01 Inhalt wie folgt:
$ cat xx01 #查看分割后的xx01文件内容 Linux is a free Unix-type operating system. #testfile文件第2行以后的内容 This is a Linux testfile! Linux