Bash call function as array elementhow to pass array into function and updates to array are reflected outsite functionHow to remove element from gsettings array in script?gsettings not working from within bash functionprocessing arguments with bash functionshell file to open multiple terminal tabs, change locations, run commandsHow do I change a variable of a background function?bash storing array variables in rotationHow to call a function inside another function but in a different shellBash pass both array and non-array parameter to functionHow to concatenate variable with array element

Counting certain elements in lists

What options are left, if Britain cannot decide?

How could a female member of a species produce eggs unto death?

Where is the 1/8 CR apprentice in Volo's Guide to Monsters?

My adviser wants to be the first author

Russian cases: A few examples, I'm really confused

Instead of Universal Basic Income, why not Universal Basic NEEDS?

Can elves maintain concentration in a trance?

Can hydraulic brake levers get hot when brakes overheat?

What has been your most complicated TikZ drawing?

Ban on all campaign finance?

Brexit - No Deal Rejection

What are the possible solutions of the given equation?

Why doesn't the EU now just force the UK to choose between referendum and no-deal?

Connecting top and bottom SMD component pads using via

Using "wallow" verb with object

Provisioning profile doesn't include the application-identifier and keychain-access-groups entitlements

The use of "touch" and "touch on" in context

How to deal with a cynical class?

Calculus II Professor will not accept my correct integral evaluation that uses a different method, should I bring this up further?

Why must traveling waves have the same amplitude to form a standing wave?

Possible Leak In Concrete

Good allowance savings plan?

Theorems like the Lovász Local Lemma?



Bash call function as array element


how to pass array into function and updates to array are reflected outsite functionHow to remove element from gsettings array in script?gsettings not working from within bash functionprocessing arguments with bash functionshell file to open multiple terminal tabs, change locations, run commandsHow do I change a variable of a background function?bash storing array variables in rotationHow to call a function inside another function but in a different shellBash pass both array and non-array parameter to functionHow to concatenate variable with array element













0















I'm in the process of designing a bash script to execute a number of functions in a sequence (installing packages, cloning repos, for instance) and after completion send a summary report to an email address to whether the installations succeeded or failed.



An idea that popped into my head was having an associative array and having the first element of a row a function call and the second any error code generated by the function. That way I can just loop through the array to call all the functions.



Is there a better way of doing this so that the script itself is easily modified for adding or removing functions as necessary?










share|improve this question







New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

    – Olorin
    21 mins ago















0















I'm in the process of designing a bash script to execute a number of functions in a sequence (installing packages, cloning repos, for instance) and after completion send a summary report to an email address to whether the installations succeeded or failed.



An idea that popped into my head was having an associative array and having the first element of a row a function call and the second any error code generated by the function. That way I can just loop through the array to call all the functions.



Is there a better way of doing this so that the script itself is easily modified for adding or removing functions as necessary?










share|improve this question







New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

    – Olorin
    21 mins ago













0












0








0








I'm in the process of designing a bash script to execute a number of functions in a sequence (installing packages, cloning repos, for instance) and after completion send a summary report to an email address to whether the installations succeeded or failed.



An idea that popped into my head was having an associative array and having the first element of a row a function call and the second any error code generated by the function. That way I can just loop through the array to call all the functions.



Is there a better way of doing this so that the script itself is easily modified for adding or removing functions as necessary?










share|improve this question







New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I'm in the process of designing a bash script to execute a number of functions in a sequence (installing packages, cloning repos, for instance) and after completion send a summary report to an email address to whether the installations succeeded or failed.



An idea that popped into my head was having an associative array and having the first element of a row a function call and the second any error code generated by the function. That way I can just loop through the array to call all the functions.



Is there a better way of doing this so that the script itself is easily modified for adding or removing functions as necessary?







command-line bash scripts






share|improve this question







New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 1 hour ago









James McGrathJames McGrath

1




1




New contributor




James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






James McGrath is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

    – Olorin
    21 mins ago

















  • Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

    – Olorin
    21 mins ago
















Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

– Olorin
21 mins ago





Without seeing an example implementation of what you're thinking, it's hard to teel if something else may or may not be better. For example, I don't see why you need an associative array here, or how you plan to have a "row" in an array with two elements in it.

– Olorin
21 mins ago










0






active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






James McGrath is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1125786%2fbash-call-function-as-array-element%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








James McGrath is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















James McGrath is a new contributor. Be nice, and check out our Code of Conduct.












James McGrath is a new contributor. Be nice, and check out our Code of Conduct.











James McGrath is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1125786%2fbash-call-function-as-array-element%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

Are there any comparative studies done between Ashtavakra Gita and Buddhim?How is it wrong to believe that a self exists, or that it doesn't?Can you criticise or improve Ven. Bodhi's description of MahayanaWas the doctrine of 'Anatta', accepted as doctrine by modern Buddhism, actually taught by the Buddha?Relationship between Buddhism, Hinduism and Yoga?Comparison of Nirvana, Tao and Brahman/AtmaIs there a distinction between “ego identity” and “craving/hating”?Are there many differences between Taoism and Buddhism?Loss of “faith” in buddhismSimilarity between creation in Abrahamic religions and beginning of life in Earth mentioned Agganna Sutta?Are there studies about the difference between meditating in the morning versus in the evening?Can one follow Hinduism and Buddhism at the same time?Are there any prohibitions on participating in other religion's practices?Psychology of 'flow'

Eliminatorias de Conmebol para la Copa Mundial de Fútbol de 2006 Índice Tabla de posiciones final Partidos Goleadores Repesca Intercontinental Clasificados Véase también Referencias Enlaces externos Menú de navegación2:0 (1:0)2:2 (2:0)4:1 (2:1)5:0 (2:0)1:2 (1:1)0:3 (0:3)2:1 (1:0)4:0 (2:0)4:1 (1:1)1:0 (1:0)2:1 (1:1)0:1 (0:1)2:1 (1:0)3:0 (0:0)1:1 (0:1)2:1 (0:0)0:1 (0:1)0:01:1 (0:1)3:3 (2:0)0:2 (0:1)1:0 (0:0)0:3 (0:1)0:00:2 (0:2)2:1 (1:1)0:1 (0:0)1:3 (0:2)2:1 (1:0)3:1 (1:0)3:2 (3:0)0:00:05:0 (3:0)1:1 (0:1)1:3 (0:1)1:0 (0:0)3:1 (3:0)1:0 (0:0)0:04:2 (3:0)1:0 (0:0)1:1 (1:0)2:5 (0:2)2:0 (0:0)0:01:1 (1:0)0:00:03:1 (1:1)3:2 (2:1)1:0 (1:0)2:1 (0:0)1:0 (0:0)1:0 (0:0)0:01:1 (0:1)1:2 (0:0)5:2 (2:2)1:0 (0:0)3:1 (2:0)2:1 (1:0)1:0 (0:0)2:2 (1:2)1:1 (0:0)3:1 (2:0)2:0 (0:0)1:1 (0:1)5:0 (1:0)4:1 (2:0)0:03:0 (2:0)2:1 (1:0)3:1 (3:0)4:1 (2:1)1:0 (1:0)4:1 (1:0)1:2 (1:1)5:0 (4:0)3:2 (1:0)0:00:1 (0:0)1:1 (1:0)1:1 (0:1)2:0 (0:0)1:0 (0:0)0:1 (0:1)0:03:0 (1:0)4:1 (3:0)ReporteReporteGoleadores de las Eliminatorias Sudamericanas 2006.Eliminatorias Sudamericanas 2006 - FIFAEliminatorias Sudamericanas 2006 - RSSSF