( zeller | 2022. 07. 19., k – 12:32 )

Akkor valami ilyen (az egrep akkor kell, ha nagyon szigorúan adott formátumú fájlnevekre akarsz "lőni"):

 

n=$(ls -1 *\ \(*\).txt | egrep "\ \([0-9]{4}-([0-9]{2}-){5}[0-9]{2}\).txt" | sort -n | head -1 | tr " " "_" )"
cat "${n/_/ }" > $(echo $n | sed 's/_.*/.txt/') && rm "${n/_/ }

x=2
for i in $(ls -1 *\ \(*\).txt | egrep "\ \([0-9]{4}-([0-9]{2}-){5}[0-9]{2}\).txt" | sort -n | tr " " "_" )
do
  cat "${i/_/ }" > $(echo $i | sed 's/_.*/'${x}'.txt/' && rm "${i/_/ }"
  x=$((${x}++))
done