Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dacstransform komutudur.
Program:
ADI
dacstransform - kural tabanlı belge dönüştürme
SİNOPSİS
dacs dönüşümü [dacsoptions[1]] [-yönetici] [-CT str] [-belgeler dir] [-f] [-F alan_sep]
[-fd domain] [-fh hostname] [-fj isim]
[-fn federal isim] [-h | -Yardım] [-i ident] [-IL ident] [-ilg ident] [-ieuid]
[-ieuidg] [-sıvı] [-sokmak] [-iuidg] [LG'nin] [-tatlı patates str] [-önek str]
[-roller roller_vfs] [-r öneki regex] [-rs soneki regex] [-sonek str]
[{-r | -tüzük} kurallar_uri]
[-var adı = değer] [-x] [--] {- | dosya}
TANIM
Bu programın bir parçası DACS süit.
dacs dönüşümü işlevselliği sağlar dacs_transform komut satırından. Çünkü
iki program hemen hemen aynıdır, lütfen bkz. dacs_transform(8)[2] ayrıntılar için.
Program sistemin "#!" mekanizma (yürütmek(2)[3]), bir veya daha fazla
komut satırı argümanları verilebilir:
#!/usr/local/dacs/bin/dacstransform -Dfoo=val -ct ''
Selam Dünya
Hoşçakal
Bu tür programlar her zaman komut dosyasını girdi olarak kullanır, bu nedenle ifade veya başka bir dosya yoktur.
"#!" üzerinde belirtilebilir. hat.
not
Programın, eksik yapılandırma yetenekleri ve
bir üretim versiyonunda beklenebilecek ancak henüz
uygulamıştır.
SEÇENEKLER
Argümanlar incelendikçe (soldan sağa) işlenir ve sıralamaları şu şekilde yapılabilir:
önemli. Komut satırı bağımsız değişkenleri geçersiz kılar DACS yapılandırma (aşağıya bakın).
Bakın dacscheck(1)[4] ayarlarla ilgili bayrakların açıklaması için
kimlikler ve DACS bağlam. Kimlik belirtilmezse, program değerleri kullanır.
ortam değişkenlerinin REMOTE_USER ve DACS_ROLES varsa ve geçerliyse.
Aşağıdaki komut satırı işaretleri tanınır:
-CT str
MIME İçerik Türünü şu şekilde ayarlayın: str. Varsayılan, bu başlığı yaymamaktır.
-belgeler dir
Belgeleri içeren dizini şu şekilde ayarlayın: dir - dosya argüman göreceli olacak
için dir. Eğer dir boş dizedir, ancak bu eşleme gerçekleştirilmeyecektir. NS
eşleme de devre dışı bırakılırsa -f verilir veya standart giriş okunursa. Bu
argüman, herhangi bir transform_docs yapılandırmasını veya varsayılan davranışı geçersiz kılar.
-f
Giriş dosyası konum eşlemesini devre dışı bırakın.
-h
-Yardım
Programın varsayılanlarının bir listesini içeren kullanım özetini yazdırır.
-sokmak dir
Ekleme ile bir dosya adı özniteliğinin değeri için göreli bir yol verilirse,
insertv veya yönergeyi genişlet, göreli yolu dizeyle önek dir.
-tatlı patates str
Giriş belgesinin adı str. Bu, bir kuralı bir kuralla ilişkilendirmek için kullanılır.
belge; diğer bir deyişle, bir kuralın hizmeti veya temsilci öğesiyle eşleştirilir. Tarafından
varsayılan, giriş dosyasının adı veya giriş URI'sinin yol bileşenidir. Eğer
geçerli ad bir eğik çizgi karakteriyle başlamaz, biri başa eklenir. NS
standart girdi okunuyorsa muhtemelen argüman verilmelidir.
-önek str
tarafından bir yönerge sunulmuştur. str bir giriş satırının başında görünen. NS
varsayılan "<--DACS".
-sonek str
Bir direktif tarafından sonlandırılır str bir yönerge satırının sonunda görünen. Varsayılan
"-->" dir.
-r kurallar_uri
-tüzük kurallar_uri
Belgeye uygulanacak kural kümesinin konumu, DACS VFS URI'si.
-r öneki regex
Başlangıcı eşleşen bir çizgi regex bir yönerge sunar. Bu geçersiz kılar
varsayılan ve herhangi -önek bayrak. IEEE Std 1003.2 ("POSIX.2") "genişletilmiş" normal
ifadeler desteklenir (regex(3)[5]).
-rs soneki regex
Bir yönerge, eşleşen bir dize ile sonlandırılır. regex, hemen ardından
yolun sonu. Bu, varsayılanı geçersiz kılar ve -sonek bayrak. IEEE Standart 1003.2
("POSIX.2") "genişletilmiş" normal ifadeler desteklenir (regex(3)[5]).
-var adı = değer
Bir değişken tanımı ekleyin DACS ad alanı. Değişken ${DACS::isim} olacak
dize atandı değer. isim sözdizimsel olarak geçerli olmalıdır. Bu bayrak
eşdeğer dacsoptions[1] bayrak -Dadı = değer. Bu bayrak tekrarlanabilir. Bu
değişken adından kaçınmak için en iyisi stdin, özel bir amacı olan. Eğer isim tanımlanmış
birden fazla kez değeri belirsizdir.
Bir yönergede, ters tırnak işaretleri içine alınmış bir öznitelik değeri,
değişken referansları içerebilen bir ifade olarak değerlendirilir. Değişkenler
env ad alanı ve varsa, Conf da somutlaştırılır. Mevcut
direktifin niteliklerine şuradan erişilebilir: öznitelik ad alanı; bu nitelik değerleri
vardır değerlendirilmemiş ve alıntı.
-x
Web hizmeti olarak değil komut olarak çalıştırın. Bu genellikle gerektiğinde dacs dönüşümü çalıştırılıyor
CGI programı olarak.
--
Bayraklar biter. Bir giriş kaynağı argümanı takip edebilir.
Bayraklardan sonra giriş kaynağı belirtilebilir. Varsayılan olarak veya - verilir,
standart giriş okunur, aksi takdirde dosya okunur.
Bir giriş satırının başında veya sonunda boşluk göz ardı edilmez.
yönerge öneki ve son ek eşleştirme.
yapılandırma
Yapılandırma değişkenleri, programın bazı varsayılanlarını değiştirmek için ayarlanabilir, ancak her biri
komut satırında da bir değer verilirse geçersiz kılınır:
· transform_docs: Bu, orijinalin bulunduğu kök dizinin tam yol adıdır.
belgeler saklanır. Varsayılan olarak, program bir alt dizin kullanacaktır.
${Konf::DACS_HOME}dacs_transform/docs. (varsayılan: /usr/local/dacs/dacs_transform/docs)
Güvenlik
Varsayılanı dikkatli bir şekilde değiştirin. Uygun bir erişim kontrolünün yokluğunda
kural, yol adını "/" veya boş dize olarak ayarlamak, herhangi bir
Bu web hizmeti tarafından okunabilen sunucudaki dosya.
· transform_acls: Bu, kurallar için VFS özelliğidir. Varsayılan olarak, program
kullanacak ${Konf::DACS_HOME}dacs_transform/acls. (varsayılan:
[transform-acls]dacs-fs:/usr/local/dacs/dacs_transform/acls)
· transform_annotation: Bu, bunun yerine düzeltilmiş metinde enterpolasyon yapılacak ek açıklamadır.
varsayılan.
· transform_prefix: Bir yönergeyi tanıtmak için kullanılan varsayılan önek dizesi yerine,
bu değişkenin değeri kullanılır. Bir satırın başında görünmelidir.
· transform_suffix: Bir yönergeyi sonlandırmak için kullanılan varsayılan dize yerine, değeri
bu değişken kullanılır.
· transform_rprefix: Başlangıcı belirtilen normal ifadeyle eşleşen bir satır
bir yönerge sunar.
· transform_rsufix: Bir yönergenin sonu, belirtilen düzenli ile eşleştirilerek bulunur.
ifadesi.
TANI
Program, her şey yolundaysa 0, bir hata meydana gelirse 1'den çıkar.
onworks.net hizmetlerini kullanarak dacstransform'u çevrimiçi kullanın