En algún momento nos podría ser de utilidad ir guardando versiones de un archivo en particular, para eset caso guarda hasta un máximo de 9 versiones, una vez que lo supera lo informa.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/bin/bash archivo=valores.txt if [ ! -f “$archivo” ] then echo $archivo no existe else A=$(ls $archivo* | wc -w) if [ $A -ge 9 ] then echo Se ha superado el número máximo de versiones else Num=`expr $A + 1` Version=$archivo.$Num cp $archivo $Version fi fi |