GNU/Linux >> Belajar Linux >  >> Linux

Jalankan skrip yang disalurkan dari stdin (Linux/Shell Scripting)

Cukup kirimkan ke shell favorit Anda, misalnya:

$ cat my_script.sh
set -x
echo hello
$ cat my_script.sh | sh
+ echo hello
hello

(set -x membuat shell mencetak setiap pernyataan yang akan dijalankan sebelum menjalankannya, berguna untuk debugging, tetapi tidak ada hubungannya dengan masalah Anda secara khusus - hanya ada untuk tujuan demo.)


Anda dapat menggunakan stdin dari pipa:

cat my_script.sh | xargs -i <some_command> {}

atau:

cat my_script.sh | bash -

atau (hanya dari stdin):

bash < my_script.sh

Linux
  1. Linux – Bagaimana Cara Menjalankan Bootloader Dari Linux?

  2. Dari Mana Skrip Shell Dijalankan?

  3. Kompilasi skrip PHP di Linux

  1. Mengirim email dari skrip shell linux

  2. Menjalankan skrip shell secara paralel

  3. Jalankan skrip shell di terminal baru dari terminal saat ini

  1. Skrip transliterasi untuk shell linux

  2. Jalankan skrip shell dari perintah docker-compose, di dalam container

  3. Kali Linux VM:Izin ditolak untuk menjalankan skrip shell, sebagai root