Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Melaksanakan Perintah Shell Menggunakan JavaScript?

Bagaimana untuk Melaksanakan Perintah Shell Menggunakan JavaScript?

Barbara Streisand
Barbara Streisandasal
2024-10-19 12:41:02889semak imbas

How to Execute Shell Commands Using JavaScript?

Melaksanakan Perintah Shell dengan JavaScript

Melaksanakan perintah shell sistem dalam JavaScript membolehkan anda berinteraksi dengan sistem pengendalian dari dalam kod JavaScript anda.

Pendekatan:

Untuk melaksanakan arahan shell dalam JavaScript, anda boleh menggunakan modul child_process Node.js. Modul ini menyediakan fungsi exec, yang membolehkan anda menjalankan perintah tertentu dan menangkap outputnya.

Contoh Kod:

const { exec } = require('child_process');

exec('ls *.js bad_file | wc -l', (error, stdout, stderr) => {
  console.log('stdout:', stdout);
  console.log('stderr:', stderr);

  if (error) {
    console.error('exec error:', error);
  }
});

Penjelasan:

  • Fungsi exec mengambil arahan shell sebagai argumen pertamanya.
  • Argumen kedua ialah fungsi panggil balik yang mengendalikan output arahan.
  • Di dalam fungsi panggil balik, anda boleh mengakses pembolehubah stdout, stderr dan ralat untuk menangkap output arahan, sebarang mesej ralat dan objek ralat jika ralat berlaku.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah Shell Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Corak Reka Bentuk ProksiArtikel seterusnya:Corak Reka Bentuk Proksi