Linux-Befehl paste
Der Linux-Befehl paste wird verwendet, um Spalten von Dateien zusammenzuführen.
Der Befehl paste führt jede Datei spaltenweise zusammen.
Syntax
paste [-s][-d <间隔字符>][--help][--version][文件...]
Parameters:
- -d<delimiter> oder --delimiters=<delimiter> Das angegebene Trennzeichen anstelle des Tabulatorzeichens verwenden.
- -s oder --serial Seriell statt parallel verarbeiten.
- --help Online-Hilfe.
- --version Hilfeinformationen anzeigen.
- [file...] Geben Sie den/die Dateipfad(e) an, auf dem/denen gearbeitet werden soll.
Beispiele
Verwenden Sie den Befehl paste, um die Dateien "file", "testfile" und "testfile1" zusammenzuführen. Geben Sie den folgenden Befehl ein:
paste file testfile testfile1 #合并指定文件的内容
Bevor Sie jedoch den obigen Befehl ausführen, verwenden Sie zunächst den Befehl "cat", um den Inhalt der drei Dateien anzuzeigen, wie unten dargestellt:
$ cat file #file文件的内容 xiongdan 200 lihaihui 233 lymlrl 231 $ cat testfile #testfile文件的内容 liangyuanm ss $ cat testfile1 #testfile1文件的内容 huanggai 56 zhixi 73
Nach Ausführung des Zusammenführungsbefehls "$ paste file testfile testfile1" zeigt die Programmoberfläche den zusammengeführten Dateiinhalt an, wie unten dargestellt:
xiongdan 200 lihaihui 233 lymlrl 231 liangyuanm ss huanggai 56 zhixi 73
Wenn Sie den Parameter "-s" des Befehls paste verwenden, können Sie mehrere Datenzeilen in einer Datei zu einer Zeile für die Anzeige zusammenführen. Um beispielsweise die 3 Datenzeilen in der Datei "file" zu einer Zeile für die Anzeige zusammenzuführen, geben Sie den folgenden Befehl ein:
$ paste -s file #合并指定文件的多行数据
Nach Ausführung des obigen Befehls werden die angezeigten Daten wie folgt dargestellt:
xiongdan 200 lihaihui 233 lymlrl 231
Hinweis: Der Parameter "-s" passt nur den Anzeigemodus des Inhalts der Datei testfile an und ändert nicht das Format der Originaldatei.
Andere Erweiterungen
Linux-Befehlssammlung