Some useful bash parsing commands
I hope to make constant updates in the post.
# Merge alternate rows from two files
paste -d \\n FILE1 FILE2
# Remove line breaks
tr '\n' ' ' INPUTfile > OUTfile # Replace
tr --delete '\n' INPUTfile > OUTfile
# Select lines with NUM columns
awk -F "separator" 'NF==NUM{print}{}' INPUTfile > OUTfile
# Select lines with X value in Y column
awk -F "YOURSEP" '$Y == "X"' INPUTfile > OUTfile
# Select every N lines starting from M line in a file
sed -n 'M~Np' INPUTfile > OUTfile
## Select even lines
sed -n 'n;p' INPUTfile > OUTfile
sed -n 2~2p INPUTfile > OUTfile
awk 'NR%2==0' INPUTfile > OUTfile
## Select odd lines
sed -n 'p;n' INPUTfile > OUTfile
sed -n 1~2p INPUTfile > OUTfile
awk 'NR%2==0' INPUTfile > OUTfile
## Substitute with perl
perl -pe "s/[^0-9]\n//g" # Interestig case: Starts with number and ends with line break, remove line breaks
## Use variable in awk script
VARIABLE="Pattern"
awk -v var="$VARIABLE" 'BEGIN {print var}' # You can use different awk comands
## Use variable in sed
VAR="Pattern"
sed "s/$VAR/Aguacate/" # You must use double quotes (")