Extraer caracteres en bash

Posted on

Con la instrucción:

var=”Ismael Garcia”

echo ${var:0:6}

Esto imprimirá: Ismael, le estoy diciendo que a partir de la posición 0 haga el recorrido y tome en cuenta 6 posiciones o caracteres y que lo muestre.

A continuación coloco un script para ejemplificar la explicación dada anteriormente:

#! /bin/bash

dias=-7
startdays=0
finishdays=6
declare -a amonths
for((k=startdays; $k<=$finishdays; k++))
do
fecha=$(date +”%d%m%y” -d “$dias days”)
dias=$(($dias+1))
checkmonth=${fecha:2:2}
amonths[$k]=$checkmonth
done

 

Lo que hace este script es guardar en un array(amonths) los números de meses de 7 días hacia atrás a partir de la fecha actual, es decir, hoy es 27/04/2017 recorrerá a partir del 20/04/2017 hacia la fecha actual y guardara en el amonths={04 04 04 04 04 04 04}.

script en github

 

 

Resetear auto_increment MariaDB

Posted on

ALTER TABLE tablename AUTO_INCREMENT = 1

Registrarse y subscribirse al sistema RHEL Management

Posted on Actualizado enn

rhel

RHEL ha lanzado la versión 7.2 para desarrolladores de manera gratuita.

Me he instalado RHEL 7.2 al momento de querer instalar el servidor web apache, señala lo siguiente:

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
There are no enabled repos.
Run “yum repolist all” to see the repos you have.
You can enable repos with yum-config-manager –enable <repo>

Señala que el sistema no esta registrado a la suscripción de Administración de Red Hat, por lo consecuente necesito suscribirme.

Se hace de la siguiente manera:

subscription-manager register –username tuxisma –password xxxxxxxx –auto-attach

usuario: tuxisma

contraseña:xxxxxxxx

Si no tienes usuario y contraseña, adquiere una aquí: https://www.redhat.com/wapps/ugc/register.html;jsessionid=9si-8m3bSFIMpDdiNV9Z2QPy.3839b12b?_flowId=register-flow&_flowExecutionKey=e1s1

 

 

Aparece lo siguiente, donde indica que ya me he suscrito:

Registering to: subscription.rhn.redhat.com:443/subscription
The system has been registered with ID: ea1ee446-39e7-4a0c-ac7e-a2dff5e5a95e

Installed Product Current Status:
Product Name: Red Hat Enterprise Linux High Availability (for RHEL Server)
Status:       Subscribed

Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed

Product Name: Red Hat Enterprise Linux Resilient Storage (for RHEL Server)
Status:       Subscribed

Ya puedo instalar lo que requiera.