bash concatenate two columns
# Basic syntax using awk:
awk 'BEGIN {FS="input_delimiter"; OFS="output_delimiter"}; {print $column# "sep" $column#}' input_file
# Where:
# - The input_delimiter is the delimiter separating columns in
# the input_file
# - The output_delimiter is is the delimiter separating columns in
# the output
# - column# is the column to concatenate (row-wise)
# - sep is optional separating text between the columns
# Example usage:
# Say you had a file with fields like the following and want to combine
# fields 2 and 4 in the output
a,series,of,comma
separated,columns,to,be
joined,together,using,the
second,and,fourth,columns
# Running:
awk 'BEGIN {FS=","; OFS="\t"}; {print $2 "_" $4}' input_file
# Would return:
series_comma
columns_be
together_the
and_columns
Are there any code examples left?
New code examples in category Shell/Bash
-
Shell/Bash 2022-03-27 22:30:33 wise highlight ubuntu
-
Shell/Bash 2022-03-27 22:25:19 how to send a pull request in git
-
Shell/Bash 2022-03-27 21:55:06 how to open terminal in sublime text ubuntu
-
Shell/Bash 2022-03-27 21:25:19 how to switch branch
-
Shell/Bash 2022-03-27 21:20:25 python
-
Shell/Bash 2022-03-27 21:20:04 set user as admin gitlab
-
Shell/Bash 2022-03-27 21:10:09 apache2 mod_jk proxy to tomcat connector
-
Shell/Bash 2022-03-27 20:35:12 chown
-
Shell/Bash 2022-03-27 20:15:08 awk last match