1 2 3 4 5 6 |
@echo off for /f "tokens=1-4 delims=- " %%a in ('date/t') do (set dia=%%a& set mes=%%b& set ano=%%c) set fecha=%dia%-%mes%-%ano% echo %fecha% pause exit |
1 2 3 4 5 6 |
@echo off for /f "tokens=1-4 delims=- " %%a in ('date/t') do (set dia=%%a& set mes=%%b& set ano=%%c) set fecha=%dia%-%mes%-%ano% echo %fecha% pause exit |
[crayon-68793f5a75b04656609977/]
Un comando en LINUX para generar numeros aleatorios, en este ejemplo con la siguiente linea de comandos, generamos 20 numeros aleatorios, los cuales estan comprendidos entre el rango del 1 al 40.
1 |
echo $(shuf -n 20 -i 1-40) |
Al ejecutar el comando, obtendriamos un resultado como el siguiente :
36 29 25 32 6 31 4 38 1 26 27 24 16 15 3 2 39 21 14 30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#!/bin/bash VAR_1="1 101 102 103 104 105 107 108 109 110 111 114 116 117 121 122 123" VAR_2="1 101 102 104 105 106 107 108 109 110 111 113 114 115 116 117 121" for i in $VAR_1 do V1[$i]=$i done for i in $VAR_2 do V2[$i]=$i done echo "Lo que hay en V1 pero no en V2" for i in $VAR_1 do if [ -z ${V2[$i]} ] then echo $i fi done echo "Lo que hay en V2 pero no en V1" for i in $VAR_2 do if [ -z ${V1[$i]} ] then echo $i fi done |
1 2 3 4 5 6 7 8 |
#!/bin/bash for f in * .bmp do nuevo=$(basename $f bmp)jpg mv $f $nuevo done |