<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pi.lastr.us/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pi.lastr.us/feed.php">
        <title>Pi.lasTr.us - documentos:bash</title>
        <description></description>
        <link>https://pi.lastr.us/</link>
        <image rdf:resource="https://pi.lastr.us/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-15T05:36:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:basic&amp;rev=1461626757&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:diff_patch&amp;rev=1461626535&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:ejercicios_de_scripting&amp;rev=1418002124&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:inicio&amp;rev=1461626942&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:script_parametros&amp;rev=1418002124&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:sed_texto_en_archivo&amp;rev=1418002124&amp;do=diff"/>
                <rdf:li rdf:resource="https://pi.lastr.us/doku.php?id=documentos:bash:trucos_simples_en_bash&amp;rev=1418002124&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pi.lastr.us/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Pi.lasTr.us</title>
        <link>https://pi.lastr.us/</link>
        <url>https://pi.lastr.us/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:basic&amp;rev=1461626757&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-25T23:25:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:basic&amp;rev=1461626757&amp;do=diff</link>
        <description>The basics of shell scripting



Script files

A shell script usually resides inside a file. The file can be executable, but you can call a Bash script with that filename as a parameter:


bash ./myfile


There is no need to add a boring filename extension</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:diff_patch&amp;rev=1461626535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-25T23:22:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>diff_patch</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:diff_patch&amp;rev=1461626535&amp;do=diff</link>
        <description>diff
$ cat ejemplo1.txt

John Smith 	1001 	Sr. Engineer
Peter		1002	Engineer
Fernandous	1003	Sr. Engineer
Kraml		1004	Jr. Engineer

$ cat ejemplo2.txt

John Smith 	1001 	Sr. Engineer
Peter		1002	Engineer
Fernandous	1003	Resigned
Kraml		1004	Jr. Engineer
Raj		1005	Engineer</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:ejercicios_de_scripting&amp;rev=1418002124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-08T01:28:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ejercicios_de_scripting</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:ejercicios_de_scripting&amp;rev=1418002124&amp;do=diff</link>
        <description>Ejercicios de Scripting

Respaldar y mover archivos

Script recibe un directorio, crea bajo ese directorio un sub-directorio con la fecha-hora y mueve todos los archivos existentes en directorio dato al directorio recien creado.

El script puede correr varias veces, y en caso de no existir archivos a respaldar, no debe hacer nada.</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:inicio&amp;rev=1461626942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-25T23:29:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inicio</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:inicio&amp;rev=1461626942&amp;do=diff</link>
        <description>Bash scripting

Documentos varios de Bash scripting

	*  The basics of shell scripting
	*  sed para insertar texto en archivo
	*  diff y patch

Fuentes

Estos documentos son resultado del análisis principal de los siguientes sitios:

	*  Bash programming introduction HowTo
	*  Bash Hackers Wiki
	*  Advanced Bash Scripting Guide</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:script_parametros&amp;rev=1418002124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-08T01:28:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>script_parametros</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:script_parametros&amp;rev=1418002124&amp;do=diff</link>
        <description>Comunicación con un script

Se detallan aqui formas de interactuar con los scripts

Parámetros


#!/bin/bash
echo $1
echo $2
echo $3
echo $0
echo $#
echo $@



for i in $@
  do
  echo $i
done



if [ &quot;$#&quot; != &quot;0&quot; ]
   then
   echo &quot;Uso: $0 par1 par2&quot;
else
   echo $@
fi</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:sed_texto_en_archivo&amp;rev=1418002124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-08T01:28:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sed_texto_en_archivo</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:sed_texto_en_archivo&amp;rev=1418002124&amp;do=diff</link>
        <description>sed para insertar texto en archivo

Introducción

sed es un editor en tiempo de ejecución, que permite introducir modificaciones en un archivo. Se puede incluir en un flujo de pipe fácilmente. 

Aqui se describe como utilizar sed para insertar texto antes, despues o en una línea específica.</description>
    </item>
    <item rdf:about="https://pi.lastr.us/doku.php?id=documentos:bash:trucos_simples_en_bash&amp;rev=1418002124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-08T01:28:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trucos_simples_en_bash</title>
        <link>https://pi.lastr.us/doku.php?id=documentos:bash:trucos_simples_en_bash&amp;rev=1418002124&amp;do=diff</link>
        <description>Trucos en Bas

Una breve recopilación de algunos de los trucos que voy encontrando y que me resultan útiles.

Mover archivos con TAR

Existe el comando cp -a que permite hacer copias de archivos de un lado a otro manteniendo permisos, usuarios, grupos, links, etc. Pero el comando tar también puede ser usado, con la ventaja de que tar logrará una foto de origen que se repica en destino:</description>
    </item>
</rdf:RDF>
