Variable en ciclo FOR
Publicado por Moises (3 intervenciones) el 07/06/2017 00:19:42
Esta es la parte del script donde me indican cuantos archivos tengo del año 2014.
No me esta funcionando colocar una variable en vez de "2014", lo estoy haciendo de esta manera:
tambien he trado de realizarlo de esta manera el for:
pero no me genera error y tampoco realiza lo que necesito.
Tengo 3 archivos en el mismo directorio del 2014 lo cual es lo que debe imprimir el contador.
1
2
3
4
5
count=0
for x in `ls -lrt | awk '$8 == "2014"' | awk '{print $9}'`;
do count=`expr $count + 1`;
done
echo "Cantidad de Archivos 2014: $count";
No me esta funcionando colocar una variable en vez de "2014", lo estoy haciendo de esta manera:
1
2
3
4
5
6
one=2014
count=0
for x in `ls -lrt |awk '$8 == $one' |awk '{print $9}'`;
do count=`expr $count + 1`;
done
echo "Cantidad de Archivos 2014: $count";
tambien he trado de realizarlo de esta manera el for:
1
for x in `ls -lrt | awk '{a='$one';b='$two'}' '$8 == $a' |awk '{print $9}'`;
pero no me genera error y tampoco realiza lo que necesito.
Tengo 3 archivos en el mismo directorio del 2014 lo cual es lo que debe imprimir el contador.
Valora esta pregunta
0