User Tools

Site Tools


informatica:linux:bash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

informatica:linux:bash [2014/09/18 14:54]
jose
informatica:linux:bash [2015/04/13 22:19]
Line 1: Line 1:
-bash 
- 
-====== bash ====== 
- 
- 
- 
- 
-===== Sumar decimales ===== 
- 
-<​code>​ 
-# bash no entiende de tipos 
-a="​1.23"​ 
-b="​4.567"​ 
-c=`echo $a * $b | bc` 
-echo $c 
-</​code>​ 
- 
-===== Tráfico de red (mejorar) ===== 
- 
-/​usr/​bin/​bashcalc.sh 
- 
-<​code>​ 
-#!/bin/bash 
-echo "​scale=4;​ $1" | bc ;exit 
-</​code>​ 
- 
-Falta por cambiar '​eth0'​ por $Interfaz 
- 
-<​code>​ 
-#!/bin/bash 
- 
-# OJO: requiere de /​usr/​bin/​bashcalc.sh 
- 
-Interfaz="​eth1"​ 
-Segundos=10 
- 
-Bytes_inicio=`awk -F'[: ]*' '/​eth0/​{print $11}' < /​proc/​net/​dev` 
- 
-sleep $Segundos 
- 
-Bytes_fin=`awk -F'[: ]*' '/​eth0/​{print $11}' < /​proc/​net/​dev` 
- 
-echo "​Bytes_inicio:​ "​$Bytes_inicio 
-echo "​Bytes_fin: ​   "​$Bytes_fin 
-Resta=`echo $Bytes_fin - $Bytes_inicio | bc` 
-echo "​Resta: ​       "​$Resta 
-# NO funciona 
-#​Final=`echo $Resta/​1024 ​ | bc` 
-# Chapuza 
-Final=`/​usr/​bin/​bashcalc.sh $Resta/​1024/​$Segundos` 
- 
-echo "​Resultado:​ "​$Final"​ Kb/s en interfaz "​$Interfaz 
-</​code>​ 
- 
- 
-===== Colorear archivos ===== 
- 
-1. Instalar vim 
- 
-  sudo aptitude update && sudo aptitude install vim 
- 
-2. Crear archivo: 
- 
-  vim /​home/​miusuario/​.vimrc 
- 
-Con el siguiente contenido: 
- 
-  :syntax on 
- 
-3. Grabar y salir 
- 
- 
-===== Colorear Línea de Comandos ===== 
- 
-echo -en '​\033[42m\033[43m'​hola`tput sgr0` 
- 
-https://​lh3.googleusercontent.com/​-c9dZQIsNe-M/​UT8f4IqjEbI/​AAAAAAAAO9Y/​01hoRL6NhXs/​s485/​bash_colors.png 
- 
- 
-===== Logs ===== 
- 
-  09/​05-00:​00:​03.054 [08] <001 QUEUE>​my_server-1.mydomain.com>​ queue::​pollClients:​ Session 28 (0 Queued 0 Active) 
- 
-Extraer la cola: 
- 
-  cat log_file.txt | grep "​pollClients:​ Session"​ | tail -n 1 | awk '​{print $9}' | sed "​s/​^(//"​ 
  
informatica/linux/bash.txt · Last modified: 2015/04/13 22:19 (external edit)