Panduan ini akan menunjukkan cara untuk melaksanakan arahan shell dalam JavaScript menggunakan modul child_process yang disediakan oleh Node's API.
Untuk mencapai ini dalam JavaScript, anda akan menggunakan fungsi exec daripada modul child_process. Fungsi ini membolehkan anda melaksanakan perintah shell dari dalam kod JavaScript anda dan mengakses outputnya.
var exec = require('child_process').exec; exec('cat *.js bad_file | wc -l', function (error, stdout, stderr) { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); if (error !== null) { console.log('exec error: ' + error); } } );
Dalam contoh di atas, fungsi exec digunakan dengan perintah shell cat *.js bad_file | wc -l. Perintah ini akan melaksanakan perintah cat untuk menggabungkan kandungan semua fail .js dan fail bad_file yang tidak wujud. Ia kemudian memaipkan output kepada arahan wc -l, yang mengira bilangan baris dalam output.
Fungsi exec mengambil tiga parameter tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah Shell dalam JavaScript Menggunakan Fungsi \'exec\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!