Reemplace todos los puntos en los nombres de archivos excepto la extensión en Linux

for f in .; do pre="${f%.}"; suf="${f##.}"; mv -i -f -- "$f" "${pre//./_}.${suf}"; done

21 de enero de 2021 · Shafiq Alibhai

Cuente el número de directorios en el directorio actual usando la CLI de Linux

ls -1 | wc -l

14 de julio de 2020 · 1 min · 5 palabras · Shafiq Alibhai

Cuente el número de archivos en un directorio usando Linux cli

ls -l . | egrep -c '^-'

14 de julio de 2020 · Shafiq Alibhai

Una frase: Para obtener memoria virtual disponible

vmstat -s -SM | grep "free memory" | awk -F" " '{print$1}'

10 de diciembre de 2011 · Shafiq Alibhai

[HowTo] Reemplazar la dirección IP usando sed

La siguiente línea buscará un patrón de dirección IP en el archivo especificado y lo reemplazará con el proporcionado: sed 's/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/**IPADDRESS-COMES-HERE**/g' /SourceFilename > /DestinationFilename

20 de junio de 2011 · Shafiq Alibhai

Cómo obtener la hora de la época actual (marca de tiempo de Unix)

-PHP -PostgreSQL powershell Pitón rubí concha servidor sql -Unix Marca de tiempo Unix -vbscript desactivarHLJS: falso -Perl: time -PHP: time() Rubí: Time.now # (or Time.new). To display the epoch: Time.now.to_i Pitón: import time # first, then int(time.time()) -Java: long epoch = System.currentTimeMillis()/1000; -Microsoft.NET C#: epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000; -VBScript/ASP: DateDiff("s", "01/01/1970 00:00:00", Now()) -Erlang: calendar:datetime_to_gregorian_seconds(calendar:now_to_universal_time( now()))-719528*24*3600. # OR element(1, now()) * 10000 + element(2, now()). MySQL: SELECT unix_timestamp(now()) -PostgreSQL: SELECT extract(epoch FROM now()); -Oracle PL/SQL: SELECT (SYSDATE - TO_DATE('01-01-1970 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) * 24 * 60 * 60 FROM DUAL -Servidor SQL: ...

30 de septiembre de 2010 · Shafiq Alibhai