Linux

Páginas: 2 (421 palabras) Publicado: 13 de abril de 2010
Cd ..; ls -la ; pwd

2 tipos de variables, globales y locales.

Globales comunes a todos los bash.

Comandos:

export variable[=valor]
asi1@asi1-desktop:~$ export aelasi1@asi1-desktop:~$ env | grep al=
al=hola

asi1@asi1-desktop:~$ bash
asi1@asi1-desktop:~$ echo $aºl
ºl
asi1@asi1-desktop:~$ echo $al
hola
asi1@asi1-desktop:~$

quitar variable: unset

asignarvalores a variables: variable=”valor “

read [-p mensaje] v1 v2

asi1@asi1-desktop:~$ read -p "introduce ...." al
introduce ....asi1@asi1-desktop:~$
asi1@asi1-desktop:~$ read -p "introduce" al
introduce 33
asi1@asi1-desktop:~$ echo $al
33
asi1@asi1-desktop:~$

Llevar a un fichero : echo $al>f1

Comillas francesas ``
asi1@asi1-desktop:~$ a=`who`
asi1@asi1-desktop:~$echo $a
asi1 tty7 2010-04-13 11:38 (:0) asi1 pts/0 2010-04-13 11:43 (:0.0)
asi1@asi1-desktop:~$ a=`cut -d: f1 /etc/passwd`
cut: se debe indicar una lista de bytes, caracteres o camposPruebe `cut --help' para más información.
asi1@asi1-desktop:~$ a=`cut -d: -f1 /etc/passwd`
asi1@asi1-desktop:~$ echo $a
root daemon bin sys sync games man lp mail news uucp proxy www-data backuplist irc gnats nobody libuuid syslog klog avahi-autoipd gdm festival hplip saned sshd pulse messagebus polkituser haldaemon avahi asi1 armagetronad carlos pepito luisito juanita vicentito statdasi1@asi1-desktop:~$
--------------------------------

Meter nombre de un usuario

En otra variable tengo los usuarios reales y fisicos.

Usar varios corchetes uno detras de otro.si1@asi1-desktop:~$ e=`grep FIRST_UID /etc/adduser.conf|cut -d= -f2`
asi1@asi1-desktop:~$ echo $a
users
asi1@asi1-desktop:~$ echo $e
1000

let variable=expresion aritmetica sin espacioasi1@asi1-desktop:~$ a=3
asi1@asi1-desktop:~$ b=5
asi1@asi1-desktop:~$ let c=$a+$b
asi1@asi1-desktop:~$ echo $c
8
asi1@asi1-desktop:~$ echo $(( $a + $b ))

asi1@asi1-desktop:~$ c=`expr $a + 5`...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • linux
  • linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS