GNU/Linux >> Linux Esercitazione >  >> Linux

Posso usare l'output della pipe come argomento dello script della shell?

Puoi usare l'output della pipe come argomento dello script della shell.

Prova questo metodo:

cat text.txt | xargs -I {} ./Myscript.sh {}

Sostituzione dei comandi.

./Myscript.sh "$(cat text.txt)"

Se hai più di un set di argomenti nel file (per più chiamate), prendi in considerazione l'utilizzo di xargs o parallel, ad es.

xargs -d '\n' Myscript.sh < text.txt
parallel -j4 Myscript.sh < text.txt

Linux
  1. Come contare il numero di schede in ogni riga usando lo script di shell?

  2. Rientro dell'output su più righe in uno script di shell

  3. Come posso eseguire il loop sull'output di un comando di shell?

  4. Come gestisco la verbosità del registro all'interno di uno script di shell?

  5. Un file .sh può essere un malware?

Come utilizzare le variabili negli script della shell

Come reindirizzare l'output del comando della shell

Script di Bash per centrare Fortune/testo da Stdin/pipe?

Libreria di output di script di shell colorata

Windows può usare una shell Linux invece di cmd?

Il processo init può essere uno script di shell in Linux?