lunes, 20 de agosto de 2012

Comando cat

cat, Mostrar el contenido de un archivo
#    cat archivo
#    cat -n archivo
#    more archivo

Cat presenta todo el contenido en pantalla sin importara si el contenido alcance o no, more presenta el contenido en partes para que se pueda visualizar por completo el documento o contenido.

cat, Crear un archivo e insertar texto con cat
#   cat > lista_nombres
    Cristo Mitis
    Fernando Mitis
    Gabriela Mitis  (Ctrl zz para salir de la inserción del archivo)
#  cat lista_nombres   ( Presnetar el contenido del archivo)

El comando cat puede redirigir su contenido  a un archivo
# ls > lista    ( Crea una lista de archivos)
# ls | cat –n > lista    ( Crea una lista de archivos numerados, reemplazando al anterior)
# cat lista        ( Imprime la lista)
    PROBLEMA del cat
Si el archivo lista existe, lo reemplaza con uno nuevo, perdiendo la información del anterior. Podemos definir la característicanoclobber para evitar que se sobrescriba un archivo que ya existe con la operación de redirección. Puede anular la característicanoclobber colocando un signo de admiración a continuación del operador de redirección.
# set –o noclobber        ( Evitar que se sobrescriba un archivo)
# set +o noclobber        ( Permitir que se sobres escriba un archivo)
# ls | cat –n > lista        ( La operación falla, en caso que exista un archivo lista)
# ls | cat –n >! lista        ( La operación termina, sobrescribiendo el archivo)
    ! ( Es un archivo que se crea como respaldo, puede ser cualquier nombre  )


Añadir el contenido de dos archivos en otro
# cat archi1 > archi3
# cat archi2 >> archi3
o lo ques los mismo   
# cat archi1 archi2 >archi3

No hay comentarios:

Publicar un comentario

Especialistas en sistemas Operativos Linux

Sistematizan a empresas Sistematización a empresas, Agilidad, Seguridad y confianza