Apa yang setara dengan windows untuk envsubst di linux

2

Saya menggunakan envsubst untuk mengganti variabel lingkungan ke file di linux.

envsubst < task-definition.json > new-task-definition.json

Bagaimana cara mencapai fitur ini di windows menggunakan sumber daya default atau menggunakan alat pihak ke-3?

sith
sumber

Jawaban:

3

Saya tidak secara langsung mengetahui pengganti bawaan untuk envsubstperintah di Windows. Namun karena Anda telah membuat alat pihak ke-3 pilihan, saya akan merekomendasikan MinGW , paket GNU minimalis untuk pengguna Windows. Itu juga dilengkapi dengan envsubstimplementasi untuk Windows.

CygWin juga bisa menjadi pilihan. Ini menyediakan koleksi alat GNU yang lebih lengkap dan alat Open Source lainnya untuk Windows (dilengkapi juga dengan POSIX API untuk Windows misalnya). Itu juga harus memiliki envsubsttetapi karena saya tidak memiliki CygWin secara lokal saya tidak dapat mengkonfirmasi ini.

Saya akan memilih MinGW karena fungsi tambahan yang disediakan CygWin (lingkungan POSIX) tidak diperlukan, envsubsttetapi pilihan ada di tangan Anda ( posting SO ini dan artikel ini dapat membantu Anda membuat keputusan).

Komunitas
sumber
0

Paket dalam Ubuntu / Debian gettext-basememiliki envsubstfungsional yang sama.

Dokumentasi online untuk envsubstdalam gettextproyek.


sumber