Ini ialah subst arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pengganti - menggantikan definisi ke dalam fail
SINOPSIS
subst [ -e editor ] -f mangsa gantian...
DESCRIPTION
Subst membuat penggantian ke dalam fail, dengan cara yang sesuai untuk menyesuaikan perisian
kepada keadaan setempat. setiap satu mangsa fail diubah mengikut kandungan
penggantian fail.
. penggantian fail mengandungi satu baris setiap penggantian. Satu baris terdiri daripada dua medan
dipisahkan oleh satu atau lebih tab. Medan pertama ialah nama daripada penggantian, yang
kedua ialah nilai. Kedua-duanya tidak harus mengandungi aksara `#', dan penggunaan editor teks
aksara meta seperti `&' dan `\' juga tidak bijak; nama khususnya adalah paling baik dihadkan
menjadi alfanumerik. Baris yang bermula dengan `#' ialah ulasan dan diabaikan.
Dalam mangsas, setiap baris di mana penggantian akan dibuat (a sasaran baris) mestilah
didahului oleh a prototaip barisan. Barisan prototaip harus dihadkan sedemikian rupa
ia akan diambil sebagai ulasan oleh apa-apa program memproses fail kemudian. Prototaip itu
baris mesti mengandungi ``prototaip'' garis sasaran yang dikurung oleh `=()<' dan `>()=';
semua yang lain pada baris prototaip diabaikan. Subst mengekstrak prototaip, perubahan
semua contoh nama penggantian yang dikurung oleh `@<' dan `>@' kepada nilainya, dan kemudian
menggantikan garis sasaran dengan hasilnya.
PILIHAN
-e Penggantian dilakukan menggunakan sed(1) editor, yang mesti ditemui sama ada dalam
/ bin or / usr / bin direktori. Untuk menentukan boleh laku yang berbeza, gunakan ``-e''
bendera.
CONTOH
Jika penggantian fail adalah
PERTAMA 111
KEDUA 222
dan juga mangsa fail adalah
x = 2;
/* =() @ + @ @;>()= */
y = 88 + 99;
z = 5;
kemudian ``subst -f penggantian mangsa'' perubahan mangsa kepada:
x = 2;
/* =() @ + @ @;>()= */
y = 111 + 222;
z = 5;
Gunakan subst dalam talian menggunakan perkhidmatan onworks.net