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

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'

fallocate: fallocate failed: Text file busy in Ubuntu 17.04? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)defragmenting and increasing performance of old lubuntu system with swap partitionIssue with increasing the root partition from the swapthis /usr/bin/dpkg returned error || ubuntu-16.04, 64bitDefault 17.04 swap file locationHow to Resize Ubuntu 17.04 Zesty Swap file size?Ubuntu freezes from online formsMy Laptop is not starting after upgrade ubuntu 16.04 (Kernel 4.8.0-38 to 04.10.0-36)hcp: ERROR: FALLOCATE FAILED!Not sure my swap is being usedWine 3.0 asking for more virtual free swap

Where else does the Shulchan Aruch quote an authority by name?Parashat Metzora+HagadolPesach/PassoverShulchan Aruch UTF-8Anonymous glosses in the Shulchan AruchWhy is the Shulchan Aruch definitive?Siman 32, Kitzur Shulchan Aruch: UntranslatedLitvaks/Yeshivish and Shulchan AruchBuying a Shulchan AruchEnglish version of SHULCHAN ARUCHIs there any place where Shulchan Aruch rules with the Rosh against the Rif and Rambam?Are there practices where Sepharadim do not hold by Shulchan Aruch?5th part of the shulchan aruch