#!/bin/bash ls *.txt |while read -r line do echo -e "$(tail -n 2 $line | head -n 1)\n$(tail -n 1 $line)" > $line done