Merge TSV Files Specifications
Process Details
- Name:
Merge TSV Files - Process UUID:
17fc5ab0-e169-11e9-be30-e0aab38271b1 - Process Group:
Misc.
Overview
This process concatenates multiple TSV (Tab-Separated Values) files that share the same header structure into a single merged file. It is designed to combine datasets with identical column structures while preserving the header from the first file and avoiding duplicate headers in the output.
This process is implemented in Bash.
Key Functionality
- File Concatenation: Merges multiple TSV files with identical headers into a single output file
- Header Management: Preserves the header from the first file while removing duplicate headers from subsequent files
- Format Preservation: Maintains the original TSV format and structure throughout the merging process
Input/Output Specification
Inputs
Required Inputs
-
outputFileTSV
- Description: Multiple TSV files with identical header structures to be merged
- Format: TSV (Tab-Separated Values)
-
name
- Description: Name parameter for the output file specification
- Format: String value
Outputs
- outputFileTSV
- Description: Single merged TSV file containing all data from input files with a unified header
- Format: TSV (Tab-Separated Values)
Parameters & Settings
No configurable parameters are available for this process in the Foundry UI.
References & Resources
- Tool Documentation: This process uses standard AWK text processing functionality built into most Unix/Linux systems