knorrigt.com

Home > Ordenadores > Cómo incrementar un contador en una secuencia de comandos shell de Unix

Cómo incrementar un contador en una secuencia de comandos shell de Unix

Advertisement

shell scripts son pequeños programas escritos para un shell o intérprete de línea de comandos de Unix. Uno de los Unix shell más utilizado es el shell Bash - se ha instalado en la mayoría de los sistemas operativos UNIX y Linux. Puede utilizar scripts de shell para manipular archivos, archivos de impresión o ejecutar programas. Para incrementar un contador en una secuencia de comandos shell, crear un bucle que añade uno cada vez que se cumple la condición del bucle.

Instrucciones

  • 1

Abra un documento de texto sin formato en blanco en cualquier editor de texto.

2

Tipo "#! / Bin / bash!" - Sin las citas - para iniciar el script de shell. Este script utiliza el lenguaje de secuencias de comandos shell bash.

3

Tipo "nombres = (Steve James sam jeff)" - de nuevo, sin las citas - para crear una matriz de nombres.

4

Escriba las líneas siguientes:

count = 0

num = 0 <

Esto crea dos variables establecidas en cero. La variable "recuento" se utiliza para el conteo; el "num" variable hace referencia a cada elemento de la matriz.

5

Tipo "len = $ {# nombres [@]}" - sin las citas - para crear una variable que contiene el número de elementos de la matriz.

6

Tipo ", mientras que [$ contar -lt $ len]" - sin las comillas - para iniciar el bucle "while" que se repite a través de los elementos de la matriz. La parte "-lt" de la declaración significa "menos".

7

Escriba las líneas siguientes:

count = expr $count + 1

echo "Nombre recuento $ es $ {nombres [$ num]}"

num = expr $num + 1

Esto incrementa el "recuento" y variables "num", e imprime cada elemento de la matriz.

8

Guarde el archivo como "count.sh."

9

Tipo "chmod + x" en un símbolo del sistema para hacer el script ejecutable.

10

Escriba el comando "./count.sh" para ejecutar la secuencia de comandos.

Un script de shell es un programa que es interpretado por el shell del sistema Linux o Unix. Se utiliza tanto el sistema operativo y la cáscara de comandos para llevar a cabo las acciones necesarias. Puede proporcionar el nombre del archivo que desea
Cómo escribir una secuencia de comandos shell para suprimir archivos
La eliminación de archivos utilizando la línea de comandos es una tarea sencilla con los argumentos adecuados. Sin embargo, si usted tiene una gran cantidad de archivos que desea eliminar o desea automatizar, creando su propio script de shell para el
Cómo enviar un archivo de texto como un archivo adjunto de correo electrónico en una secuencia de comandos shell
Los scripts de shell se utilizan comúnmente los usuarios de Unix o Linux. Estos scripts son el código escrito para la "cáscara" o el intérprete de línea de comandos de un sistema operativo. Cuando se utiliza una interfaz de línea de comandos, va
Cómo escribir una secuencia de comandos de Python que puede leer el uso de CPU en Windows
Los programadores suelen utilizar Python como lenguaje de desarrollo de aplicaciones de escritorio debido a su facilidad de uso y flexibilidad, derivada de un amplio conjunto de bibliotecas y módulos. A través del uso del módulo, scripts de Python a
scripts de shell UNIX puedan utilizarse para crear páginas web que muestran la salida de los comandos básicos de UNIX, tales como "uname -a" y "tiempo de actividad", o programas complejos. Este tipo de secuencia de comandos se llama un
El servicio Mcshield.exe es parte de la solicitud de VirusScan Enterprise 8.5i de McAfee, también conocido como VSE. La instalación del Parche 6 para VSE genera un error cuando dos procesos McShield ejecutan simultáneamente, haciendo que el programa
En Windows y DOS, una secuencia de comandos por lotes puede ser pensado como un archivo que da el ordenador muchas instrucciones en un solo paso. Una secuencia de comandos por lotes se puede construir a cerrar rápidamente el equipo hacia abajo, ejecu
Cómo escribir una secuencia de comandos para enviar a los puertos serie de Windows
Puede comunicarse fácilmente en dos sentidos con los puertos serie en el sistema operativo Windows: VBScript o C # .NET. El método de VBScript se implementa más fácilmente utilizando una herramienta de terceros, pero se puede escribir el guión a sí m
Guiones escritos para DOS son generalmente llamados archivos por lotes y tienen la extensión ".bat". Los archivos por lotes no son más que listas de comandos de DOS en formato de texto, sino que simplemente se ejecutan como un archivo ejecutable
Secuencias de comandos le permiten crear sitios web con efectos detallados y elementos de respuesta, pero los errores de script debido al lento tiempos de carga causa problemas para el visitante. Cuando un script toma demasiado tiempo para cargar, el
Cómo ejecutar una secuencia de comandos en una página Web
programadores web o bien se integran directamente en el código de scripts web o generar páginas web con lenguajes de script detrás de las escenas. Los lenguajes de script se diferencian de los lenguajes de programación, ya que se interpretan sobre la
Cómo escribir una secuencia de comandos para iniciar los programas
Los usuarios de Linux y Unix pueden utilizar el shell bash para crear una secuencia de comandos que se abrirá uno o más programas. Una vez creado, el script se puede ejecutar desde la línea de comandos oa través de un lanzador en el escritorio. Tambi
Cómo escribir una secuencia de comandos de ping cada 5 minutos
El comando ping envía varios pequeños paquetes de información desde el ordenador al objetivo designado, en un esfuerzo para determinar si el equipo de destino no está en línea o fuera de línea. Un comando de ping normal, sale cada segundo, pero si us
Cómo ejecutar una secuencia de comandos SQL en Microsoft Access 2007
Microsoft Access es una aplicación de base de datos en la que se puede ejecutar secuencias de comandos SQL. Cuando se utiliza el asistente de Microsoft Access para crear una consulta, el software crea automáticamente la sintaxis SQL en el fondo. La s
El sistema operativo Linux pasa por diferentes niveles, llamados niveles de ejecución, ya que el sistema arranca. Cada nivel de ejecución tiene un número específico y un archivo "rc" que está asociada con ella. Los archivos rc especifican los se
SQL significa Lenguaje de Consulta Estructurado. Desarrollado en 1970 por IBM, el lenguaje se utiliza para "hablar" con las bases de datos para que la información puede ser manipulada y se recupera en una base de datos. comandos SQL se dividen e
¿Qué es una secuencia de comandos de larga duración en mi ordenador?
Su navegador Web en ocasiones puede mostrar un cuadro de diálogo que le informa de que se ha encontrado con un guión de larga duración. Es muy probable que usted notará el navegador que se ejecuta lentamente o congelación y es posible que tenga probl
Con las cámaras de vídeo compactas modernas y herramientas como iMovie y Windows Movie Maker, es posible hacer películas de buen aspecto en un pequeño presupuesto. Un pozo de producción planeada para que pueda grabar sus películas y vídeos de forma r
Cómo crear una secuencia de comandos de MS Excel
Excel es el programa de hoja de cálculo en la suite de Microsoft Office de software de productividad. Debido a la prevalencia de Microsoft Office, es comúnmente disponible en la mayoría de las PC y un gran número de Macs. Un programa de hoja de cálcu