¿Cómo calcular cuántos días hay en tres meses en Linux? Por favor ingrese el comando
Recién comencé a practicar SHELL y mi escritura era terrible. Pero es fácil de leer.
#/bin/sh
m1()
{
Mes=9
Año=2014
cal $Mes $Año | sed -n '3, $p' | awk '{print $NF}'
}
m2( )
{
Mesdos=10
Añodos=2014
cal $Mesdos $Añodos xargs awk '{print $NF }'
}
m1 > 1.txt
m2 > > 1.txt
awk '{suma+=$1} END{print sum}' 1.txt
Lo anterior especifica la suma de los días en dos meses. Según el formato, si desea encontrar el número de días en unos meses, puede escribir varios m en 1.txt, seguido de >>. Por supuesto, si desea utilizar este método para preguntar la cantidad de días en varios meses, definitivamente no funcionará.