Aqui algunas setencias interesantes para usar en linux:

FOR

EN UN SCRIPT

#!/bin/bash

for ((i=0; i<24; i++))
do
echo `date | awk ‘{print $4}’` >> tiempo.txt
sleep 1h
done

DESDE LA CONSOLA

for ((i=1;i<1000;i++)) do  kill -9 7223 7271 ; done

(Dos procesos que no habia forma de matar ;))

Usar for para acortar los nombres y quitar simbolos y espacios
for i in $Dir;
do
echo «Acortamos el nombre.» >> $LOG
variable=`echo $i | sed «s/\///g»`

echo $variable
done

Otro comando interesante

for i in $( ls ); do
echo item: $i
done

 

While

#!/bin/bash 
CONTADOR=0
while [ $CONTADOR -lt 10 ]; do
echo El contador es $CONTADOR
let CONTADOR=CONTADOR+1
done

IF

Para comprobar si una tarea la ha realizado correctamente

if [  ! $? -eq  0 ]; then
echo «Error en la tarea» $i >> $LOG
else
echo «Tarea realizada» $i «Ok» >> $LOG
fi

FIND

Borrar archivos con mas de 3 dias de antiguedad

find /dir/ -type f -mtime +5 -exec rm -rf  {} \;

 

 

head – Muestra las primeras 10 lineas de un fichero si añadimos -20 seran 20 las lineas a mostrar.

tail – muestra el final del fichero con -f mostrara las nuevas lineas añadidas con -n podemos indicar el numero de lineas.

wc – Indica la cantidad de caracteres, palabras y líneas que tienen los ficheros. “-l” indica sólo número de líneas, “-w” palabras y “-c” los
bytes, “-m” caracteres.

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock