Come eseguire più comandi uno dopo l'altro in bash?


0

Come posso eseguire più comandi, uno dopo l'altro, in bash? In alternativa, come posso attivare più linee dati?

Finora ho:

 aws datapipeline activate-pipeline --pipeline-id df-
 aws datapipeline activate-pipeline --pipeline-id df-
 aws datapipeline activate-pipeline --pipeline-id df-

E così via, dov'è aws datapipeline activate-pipeline --pipeline-id dfXXXXXXXun comando individuale per l'attivazione di una linea dati in AWS. Ho altre 30 pipeline da attivare. Quindi, quello che sto cercando di fare è mettere questi comandi in un file come script ed eseguirli uno per uno.

Tuttavia, quando li inserisco in un file, in qualche modo viene considerato come un comando e non riesce. Come posso risolvere questo problema?


1
Potresti spiegare in modo più dettagliato cosa stai cercando di ottenere?
dsstorefile1

@ashishvarshney, Non è necessario scrivere lo stesso comando così tante volte. Dovresti spiegare in dettaglio cosa stai cercando di fare, cosa hai già fatto o / e qualsiasi altro dettaglio, se necessario.
C0deDedalo

aws datapipeline activ-pipeline --pipeline-id dfXXXXXXX è un comando individuale per l'attivazione della datapipeline in AWS. Ho altre 30 pipeline da attivare. Quindi, quello che sto cercando di fare è inserire un file come script ed eseguirli uno per uno. Quando sto mettendo loro un file in qualche modo viene considerato come un comando e non è riuscito.
ashish varshney,

Il primo comando nello script funziona dalla riga di comando?
agc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.