Макет Терминатора с командой, которая переживает sigkill?

La línea siguiente -imprimirá el último día hábil del mes anterior.

 day=`date -d "$(date +%m/01/%Y) -1 day" | awk '{print $1}'`; if [ $day == Sat ]; then  D=`date -d "$(date +%m/01/%Y) -2 day" "+%m/%d/%Y"`;echo $D; elif [ $day == Sun ]; then  D=`date -d "$(date +%m/01/%Y) -3 day" "+%m/%d/%Y"`;echo $D; else D=`date -d "$(date +%m/01/%Y) -1 day " "+%m/%d/%Y"`;echo $D; fi

Código ordenado:

day=`date -d "$(date +%m/01/%Y) -1 day" | awk '{print $1}'`; 
if [ $day == Sat ]; then  
    D=`date -d "$(date +%m/01/%Y) -2 day" "+%m/%d/%Y"`;
    echo $D; 
elif [ $day == Sun ]; then  
    D=`date -d "$(date +%m/01/%Y) -3 day" "+%m/%d/%Y"`;
    echo $D; 
else 
    D=`date -d "$(date +%m/01/%Y) -1 day " "+%m/%d/%Y"`;
    echo $D; 
fi
0
22.05.2019, 18:10
0 ответов

Теги

Похожие вопросы