<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://miguelangel.torresegea.es/wiki/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://miguelangel.torresegea.es/wiki/feed.php">
        <title>miguel angel torres egea</title>
        <description></description>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <image rdf:resource="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-06-14T11:01:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:home?rev=1654849975&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:twitter?rev=1321985887&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:utils?rev=1605886849&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:1st-last?rev=1321351182&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:backupselectivo?rev=1576005342&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/linux:scripts:random?rev=1351193089&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png">
        <title>miguel angel torres egea</title>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <url>https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:home?rev=1654849975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-10T08:32:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mis ficheros $HOME</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:home?rev=1654849975&amp;do=diff</link>
        <description>mis ficheros $HOME

.bash_profile


# ~/.bash_profile: executed by bash(1) for login shells.

# quita el permiso de excritura al others
umask 002

#prompt por defecto
PS1=&#039;[\h]$ &#039;

# prompt de color en 2 lineas
if [ -f &quot;.prompt&quot; ]; then
  export PS1=`cat .prompt`
fi

if [ -f &quot;.bashrc&quot; ]; then
  source ~/.bashrc
fi

# variables de entorno
export EDITOR=&quot;vim&quot;
export LANG=en_US.ISO-8859-15

# echo &quot;&gt; .bash_profile&quot;</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:twitter?rev=1321985887&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-22T18:18:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Twitter desde linea de comando</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:twitter?rev=1321985887&amp;do=diff</link>
        <description>Twitter desde linea de comando


#!/bin/bash
#Twitter status update bot by http://360percents.com
#Author: Luka Pusic &lt;pusic93@gmail.com&gt;

#REQUIRED PARAMS
username=&quot;user@email.com&quot;
password=&quot;passw0rd&quot;
tweet=&quot;$*&quot; #must be less than 140 chars

#EXTRA OPTIONS
uagent=&quot;Mozilla/5.0&quot; #user agent (fake a browser)
sleeptime=0 #add pause between requests

if [ $(echo &quot;${tweet}&quot; | wc -c) -gt 140 ]; then
	echo &quot;[FAIL] Tweet must not be longer than 140 chars!&quot; &amp;&amp; exit 1
fi

touch &quot;cookie.txt&quot; #create a temp…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:utils?rev=1605886849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-20T15:40:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>control de flujo / testing</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:utils?rev=1605886849&amp;do=diff</link>
        <description>control de flujo / testing

	*  más información: &lt;http://www.ibm.com/developerworks/library/l-bash-test/index.html&gt;
	*  test y || &amp;&amp;
		*  se pueden concatenar comandos con || (OR) o con &amp;&amp; (AND)
		*  test es equivalente al if, pero no permite bloques de comandos
		*  ejemplos:
			*  test -x /usr/sbin/anacron || exit 0</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:1st-last?rev=1321351182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-15T09:59:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ejecutar el primer o último día del mes</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:1st-last?rev=1321351182&amp;do=diff</link>
        <description>ejecutar el primer o último día del mes


#! /usr/bin/ksh
alias datecalc=/usr/local/bin/datecalc

#  weekselector ---  script to assist in scheduling cron jobs
#  Perderabo  Oct 11, 2003
#
#  example:
#  You want to run command1 on the first monday of each month and
#  you want to run command2 on the last monday of each month.
#  Just use this syntax:
#
#    0 0 * * 1 /usr/local/bin/weekselector 1st &amp;&amp; command1
#    0 0 * * 1 /usr/local/bin/weekselector last &amp;&amp; command2
#
#  Version 2.0  March 2…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:backupselectivo?rev=1576005342&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-10T19:15:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backup selectivo</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:backupselectivo?rev=1576005342&amp;do=diff</link>
        <description>backup selectivo

pendiente wiki
RASP-HOLE
&lt;https://stackoverflow.com/questions/8033857/tar-archiving-that-takes-input-from-a-list-of-files&gt;

&lt;https://stackoverflow.com/questions/984204/shell-command-to-tar-directory-excluding-certain-files-folders&gt;


#! /bin/bash

PATH_LOCAL=/home/pi/backup

#tar vczf ${PATH_LOCAL}/pihole-raspi.tar.gz --files-from ${PATH_LOCAL}/files.txt --exclude-tag-all=.nobackup -X ${PATH_LOCAL}/exclude.txt
tar vczf ${PATH_LOCAL}/pihole-raspi.tar.gz --files-from ${PATH_LOCAL…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/linux:scripts:random?rev=1351193089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-25T19:24:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Crear ficheros de contenido aleatorio</title>
        <link>https://miguelangel.torresegea.es/wiki/linux:scripts:random?rev=1351193089&amp;do=diff</link>
        <description>Crear ficheros de contenido aleatorio

útil para sobreescribir un disco... creará 10000 ficheros con datos aleatorios cogidos de /dev/sda, saltándose bloques aleatoriamente y leyendo bloques aleatoriamente


no_of_files=10000;
counter=1;
while [[ $counter -le $no_of_files ]]; 
 do echo Creating file no $counter;
  dd bs=65535 count=$RANDOM skip=$RANDOM if=/dev/sda of=random-file.$counter;
  let &quot;counter += 1&quot;;
done</description>
    </item>
</rdf:RDF>
