Melaksanakan Perintah Shell dengan Lancar dalam JavaScript
Kepelbagaian JavaScript melangkaui pembangunan web untuk memasukkan keupayaan berkuasa untuk interaksi sistem. Satu aspek penting dalam hal ini ialah keupayaan untuk melaksanakan perintah shell dan mendapatkan semula outputnya.
Cara Melaksanakan Perintah Shell dalam JavaScript
Untuk melaksanakan perintah shell dalam JavaScript, kami memanfaatkan modul child_process yang disediakan oleh Node.js. Modul ini menawarkan pelbagai kaedah untuk bekerja dengan proses luaran, termasuk fungsi exec.
Kod Contoh
Kod berikut menunjukkan cara melaksanakan arahan kucing dengan paip dan arahan wc menggunakan exec:
<code class="javascript">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); } });</code>
Memecahkan Kod
Fungsi panggil balik menerima tiga argumen:
Nota:
Kod ini menganggap anda menggunakan Node.js sebagai masa jalan JavaScript anda. Anda mungkin perlu melaraskan sintaks atau pernyataan import jika anda menggunakan rangka kerja atau persekitaran JavaScript yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah Shell Menggunakan Fungsi \'exec\' JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!