Der Befehl Einfügen wird verwendet, um Zeilen aus Textdateien horizontal zusammenzuführen. Jede Zeile einer Ausgangsdatei ist eine Zeile in der ersten Spalte; Mit Einfügen geben Sie eine zweite Datei an, und jede Zeile der zweiten Datei wird zu einer Zeile in einer neuen, zweiten Spalte. Standardmäßig verwendet der Einfügebefehl ein Tabulatortrennzeichen, um jede Spalte zu trennen. Sie können die Option -d verwenden, um ein anderes Trennzeichen anzugeben.
Sie haben beispielsweise eine Datei mit dem Namen Städte:
# cat file1 Mumbai Pune Delhi Chennai
Sie haben auch eine zweite Datei namens countrys:
# cat file2 India China UK USA
Die Ausgabe von paste -d , Städte Länder ist wie folgt:
# paste file1 file2 Mumbai,India Pune,China Delhi,UK Chennai,USA
Die häufig verwendeten Trennzeichen mit der Option -d sind Leerzeichen, Tabulator, |, :und Komma. Eine verbesserte Version des Einfügebefehls ist Join, der mit Dateien mit ähnlichen Spalten arbeiten kann.
Befehlsbeispiele einfügen
1. Verbinden Sie alle Zeilen zu einer einzigen Zeile und verwenden Sie TAB als Trennzeichen:
# paste -s file
2. Verbinden Sie alle Zeilen zu einer einzigen Zeile, indem Sie das angegebene Trennzeichen verwenden:
# paste -s -d delimiter file
3. Führen Sie zwei Dateien nebeneinander zusammen, jede in ihrer Spalte, und verwenden Sie TAB als Trennzeichen:
# paste file1 file2
4. Führen Sie zwei Dateien nebeneinander, jede in ihrer Spalte, unter Verwendung des angegebenen Trennzeichens zusammen:
# paste -d delimiter file1 file2
5. Führen Sie zwei Dateien zusammen, wobei Zeilen alternativ hinzugefügt werden:
# paste -d '\n' file1 file2