SlideShare a Scribd company logo
Basic structure for KSH with ARRAYs.


                                 ######EOF######
                                 #!/bin/ksh

                                 +--------------------------------------------------
                                 |
                                 |Description           : Default KSH-ARRAY
                                 |Author                : Marcos de Benedicto
                                 |Date                  : 08/02/2013
                                 |Version               : 1.0
                                 |
                                 +--------------------------------------------------
  Define KSH ARRAY, name and
                                 set -A ARRAY main ind_1
                       vector
                                 main()
                                 {
                                                       RC=$1
                                                       MSG=$2                                                      This vector is a return code
                                                                                                                   control and centralize exit
                                                       [ ${RC} -eq 0 ] && echo "Exec Ok!" || echo "Exec Not OK!"   command.

                                                       exit ${RC}
                                 }

                                 ind_1()
                                 {
Program execution and return
                                                       PROGRAM EXEC
          code identification.
                                                       ${ARRAY[0]} $?
                                 }

                                 ${ARRAY[1]}
                                 ######EOF######                        Start ARRAY, call vector 1.

More Related Content

Viewers also liked

Target audience questionnire
Target audience questionnireTarget audience questionnire
Target audience questionnire
Shan3009
 
Rough cut feedback questionnaire
Rough cut feedback questionnaireRough cut feedback questionnaire
Rough cut feedback questionnaire
Shan3009
 
Evaluacion de proyectos
Evaluacion de proyectosEvaluacion de proyectos
Evaluacion de proyectos
eaceved5
 
United Nations Agreement
United Nations AgreementUnited Nations Agreement
United Nations Agreement
Sergy Kasyanov
 
Arte programa segundo tempo
Arte programa segundo tempoArte programa segundo tempo
Diferencia entre los Tipos de virus
Diferencia entre los Tipos de virusDiferencia entre los Tipos de virus
Diferencia entre los Tipos de virustemplarioo
 
Adaptations in fishes
Adaptations in fishesAdaptations in fishes
Adaptations in fishes
billi123
 
Justificacion
JustificacionJustificacion
Justificacion
panaderias6
 
NdP_Akamon, mejor empresa española de social gaming en los premios e digital
NdP_Akamon, mejor empresa española de social gaming en los premios e digitalNdP_Akamon, mejor empresa española de social gaming en los premios e digital
NdP_Akamon, mejor empresa española de social gaming en los premios e digital
Akamon Entertainment
 
Probleminhas avaliativos
Probleminhas avaliativosProbleminhas avaliativos

Viewers also liked (11)

Target audience questionnire
Target audience questionnireTarget audience questionnire
Target audience questionnire
 
Rough cut feedback questionnaire
Rough cut feedback questionnaireRough cut feedback questionnaire
Rough cut feedback questionnaire
 
Evaluacion de proyectos
Evaluacion de proyectosEvaluacion de proyectos
Evaluacion de proyectos
 
United Nations Agreement
United Nations AgreementUnited Nations Agreement
United Nations Agreement
 
Arte programa segundo tempo
Arte programa segundo tempoArte programa segundo tempo
Arte programa segundo tempo
 
Diferencia entre los Tipos de virus
Diferencia entre los Tipos de virusDiferencia entre los Tipos de virus
Diferencia entre los Tipos de virus
 
Adaptations in fishes
Adaptations in fishesAdaptations in fishes
Adaptations in fishes
 
Justificacion
JustificacionJustificacion
Justificacion
 
NdP_Akamon, mejor empresa española de social gaming en los premios e digital
NdP_Akamon, mejor empresa española de social gaming en los premios e digitalNdP_Akamon, mejor empresa española de social gaming en los premios e digital
NdP_Akamon, mejor empresa española de social gaming en los premios e digital
 
Probleminhas avaliativos
Probleminhas avaliativosProbleminhas avaliativos
Probleminhas avaliativos
 
Fume tabaco
Fume tabacoFume tabaco
Fume tabaco
 

More from Ohio University

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivo
Ohio University
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TI
Ohio University
 
Applications Server
Applications ServerApplications Server
Applications Server
Ohio University
 
eboxx® - Central Monitoring
eboxx® - Central Monitoringeboxx® - Central Monitoring
eboxx® - Central Monitoring
Ohio University
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream Example
Ohio University
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TI
Ohio University
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
Ohio University
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply Chain
Ohio University
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)
Ohio University
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture Example
Ohio University
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsOhio University
 
AWS VPC Objects
AWS VPC ObjectsAWS VPC Objects
AWS VPC Objects
Ohio University
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBD
Ohio University
 
Cache Content 3 Layers
Cache Content 3 LayersCache Content 3 Layers
Cache Content 3 Layers
Ohio University
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - Performance
Ohio University
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
Ohio University
 
Control-M 6.4 Infrastructure
Control-M 6.4 InfrastructureControl-M 6.4 Infrastructure
Control-M 6.4 Infrastructure
Ohio University
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail Introduction
Ohio University
 

More from Ohio University (18)

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivo
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TI
 
Applications Server
Applications ServerApplications Server
Applications Server
 
eboxx® - Central Monitoring
eboxx® - Central Monitoringeboxx® - Central Monitoring
eboxx® - Central Monitoring
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream Example
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TI
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply Chain
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture Example
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - Basics
 
AWS VPC Objects
AWS VPC ObjectsAWS VPC Objects
AWS VPC Objects
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBD
 
Cache Content 3 Layers
Cache Content 3 LayersCache Content 3 Layers
Cache Content 3 Layers
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - Performance
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Control-M 6.4 Infrastructure
Control-M 6.4 InfrastructureControl-M 6.4 Infrastructure
Control-M 6.4 Infrastructure
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail Introduction
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

KSH Arrays

  • 1. Basic structure for KSH with ARRAYs. ######EOF###### #!/bin/ksh +-------------------------------------------------- | |Description : Default KSH-ARRAY |Author : Marcos de Benedicto |Date : 08/02/2013 |Version : 1.0 | +-------------------------------------------------- Define KSH ARRAY, name and set -A ARRAY main ind_1 vector main() { RC=$1 MSG=$2 This vector is a return code control and centralize exit [ ${RC} -eq 0 ] && echo "Exec Ok!" || echo "Exec Not OK!" command. exit ${RC} } ind_1() { Program execution and return PROGRAM EXEC code identification. ${ARRAY[0]} $? } ${ARRAY[1]} ######EOF###### Start ARRAY, call vector 1.