Artificial intelligent assistant

Adding a number as a suffix to multiple columns I have data that looks like: chr1 enhancer_ 875557 876449 . enhancer_ chr1 enhancer_ 876970 877622 . enhancer_ chr1 enhancer_ 995719 996320 . enhancer_ chr1 enhancer_ 1142786 1143060 . enhancer_ I would like to add increasing numbers to the ends of columns 2 and 6 using awk. So the output would look like: chr1 enhancer_1 875557 876449 . enhancer_1 chr1 enhancer_2 876970 877622 . enhancer_2 chr1 enhancer_3 995719 996320 . enhancer_3 chr1 enhancer_4 1142786 1143060 . enhancer_4 I've spent a good majority of the time looking, but haven't been able to do this.

### solution 1:


awk '{print $1 " " $2 NR " " $3 " " $4 " " $5 " " $6 NR}' yourfile.txt


![solution 1 screenshot](

### solution 2:


awk '{$2 = $2 NR; $6=$6 NR; print }' yourfile.txt


![solution2 screenshot](

### sequencer for each replace

in case if you prefer sequencing each replacement, a perl version


perl -pe 's/enhancer_/$& .++$n/ge' yourfile.txt


![perl solution with sequence](

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy a8e2c85c6354144eea13e3a3569aca8b