Académique Documents
Professionnel Documents
Culture Documents
co mando una me muestra la i nf or maci on act ual. para poder el no mbr e del ker nel que estas
utilizando
una me- ( una me -- nodename) = mostrara el no mbr e del host que esta en l a red
pwd= co mando para vi sualizar l a ubi caci on act ual o i mpri mir di rect ori a de trabaj o
echo * nos muestra co mo codi nes l os di rect ori os que co mi ensan o ti enen l a l etra de coi nci denci a o
nu mer o de cadena del nombr e de di rect ori o
4. 5 Las Co mill as
Hay tres ti pos de co mill as utilizadas por Shell Bash: comi ll as si mpl es ('), comill as dobl es (") comill a
i nverti da (`). Estas comill as ti enen caract erí sti cas especi al es dentr o de shell bash tal como se
descri be a conti nuaci ón.
Para ent ender l as comill as si mpl es y dobl es, consi dera que a veces no qui eres que el shell trate
al gunos caracteres como «especi al es». Por ej empl o, co mo vi ste ant eri or ment e en este
l aborat ori o, el carácter * se utiliza como co modí n. ¿Y que pasa si qui eres que el carácter *
si gnifi que sol a ment e un asteri sco?
Las comill as si mpl es evitan que el shell «i nter pr et e» o expanda todos l os caracteres especi al es. A
menudo, l as comill as si mpl es se utilizan para pr ot eger una cadena de ser ca mbi ada por el shell,
por l o que l a cadena puede ser i nter pretada por un comando co mo pará metr o para af ectar l a
f or ma en l a cuál se ej ecut a el comando.
Las comill as dobl es deti enen l a expansi ón de l os caracter es gl ob co mo el asteri sco (*), si gno de
i nterrogaci ón (?) y corchetes ( [ ] ). Las comill as dobl es no per miten que l a expansi ón de l as
vari abl es y l a sustituci ón de l os comandos (ver comill a i nverti da) se ll eve a cabo.
Las comill as i nverti das causan «sustituci ón del comando», que per mite que un comando ej ecut e
dentr o de l a lí nea de otro co mando.
Al utilizar l as comill as, se deben i ntroduci r en pares o de l o contrari o el shell no consi derará el
co mando co mo co mpl et o.
Mi entras que l as comill as simpl es son útil es para que el shell no i nter pret e uno o más caracteres,
el shell ta mbi én pr oporci ona una maner a de bl oquear l a i nter pretaci ón de un sol o carácter
ll amado «escapi ng». Para «evadi r» el si gnifi cado especi al de un met acarácter del shell, se utiliza l a
barra i nverti da \ como un pr efij o para ese úni co carácter.
Ta mbi én puedes col ocar un $ ( ant es del y ) después del comando para ll evar a cabo l a sustituci ón
de co mandos:
¿Por qué dos mét odos diferent es pueden l ograr l o mis mo? Las comill as i nverti das se parecen
muc ho a l as comill as si mpl es, por l o que es más difí cil «ver » l o que un co mando deberí a hacer.
Ori gi nal ment e l os shell utilizaban l as comill as i nverti das; el f or mat o $(co mando) se añadi ó en una
versi ón post eri or del shell bash para que l a i nstrucci ón f uera vi sual ment e más clara.