Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

13.2.6 Tratamiento de la l�nea de comandos

El int�rprete de comandos procesa un script de la siguiente manera:

  • separaci�n de s�mbolos mediante metacaracteres: ESPACIO, TAB, NEWLINE, ;, (, ), <, >, |, &

  • b�squeda de palabras claves si no est�n entre "..." o '...' (bucle)

  • expansi�n de alias si no est�n entre "..." o '...' (bucle)

  • expansi�n de llaves, A{b|c} -> Ab Ac, si no est�n entre "..." o '...'

  • expansi�n de tildes, ~user -> $HOME/$USER, si no est�n entre "..." o '...'

  • expansi�n de par�metros, $PARAMETER, si no est�n entre '...'

  • expansi�n de sustituci�n de comandos, $(comando), si no est�n entre '...'

  • separaci�n en palabras con $IFS si no est�n entre "..." o '...'

  • expansi�n de nombres de rutas *?[] si no est�n entre "..." o '...'

  • b�squeda de comando

    • funci�n

    • comando interno

    • archivo en el $PATH

  • bucle

Las comillas simples dentro de las dobles no tienen ning�n efecto.

Al ejecutar set -x en el int�rprete de comandos o al invocar este �ltimo con la opci�n -x har� que se muestren todos los comandos ejecutados. Esto resulta bastante pr�ctico para depurar.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire