Tek bir program yürütme dilini ayarlama


Yanıtlar:


11

Ksh, bash ve benzeri mermilerde,

LANG=es_MX.utf8 ./hellogt

LANG=es_MX.utf8yalnızca çağrılması için ayarlanır ./hellogt.

Daha portatif olarak, env

env LANG=es_MX.utf8 ./hellogt

bu da ortam değişkenlerini ayarlayacak ve belirtilen programı çalıştıracaktır. Bu, cshgeleneksel ve dahil olmak üzere tüm kabuklarda çalışır sh(ilk yöntemi desteklemez).


8

Gibi bir şey demek istiyorsun:

LANG=es_MX.utf8 ./hellogt

? Veya belki de komut satırını (argv) ayrıştırmak, iletilen dili bulmak ve setlocale'e iletmek mi demek istediniz?


Programları kod değiştirmeden test etmek için.
— CW Holeman II

Birincisi.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.