#!/bin/sh PLIK1="1.txt" PLIK2="2.txt" for (( i=1; i<=`cat ${PLIK1} | wc -l`; i++ )) do cat ${PLIK1} | sed -n -e ${i}p | sed -e "s,\(.*\)5=\(.*\),\1`cat ${PLIK2} | sed -n -e ${i}p | awk '{print $2}'` 5=\2," |tr " " "\t" done