این دستور collect_stx_titles است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
collect_stx_titles - جمع آوری اعلامیه عنوان از اسناد Stx
خلاصه
collect_stx_titles [ -f از-پسوند ] [ -t به پسوند ] [ m4 گزینه های ] پرونده [ پرونده ...]
شرح
collect_stx_titles اعلامیه های فراداده Stx را از لیست شده بیرون می کشد فایل ها، و تخلیه می کند
اطلاعات شناسه عنوان و سند به عنوان تعاریف m4 در خروجی استاندارد. این
اطلاعات بعداً میتواند توسط w_crosslink برای پیوند دادن اسناد توسط ابرداده آنها استفاده شود.
چرا این مفید است؟ خوب، تصور کنید که یک سایت بزرگ دارید که دارای پیوندهای متقابل زیاد است.
نام یک سند در بسیاری از مکانها ظاهر میشود: در منوی پیوند (اگر دارید) و در
بدنه صفحات مختلف که از آنجا پیوند متقابل است. collect_stx_titles به شما امکان می دهد قرار دهید
تمام اطلاعات در یک مکان و جایی که به آن تعلق دارد، یعنی خود فایل. شما خواهید بود
وقتی زمان تغییر عناوین اسناد یا جابجایی اسناد فرا می رسد، خوشحالم که این کار را کردید
دور و بر؛ به خصوص اگر وب سایت شما دارای جادوی چند زبانه باشد.
OPTIONS
collect_stx_titles از m4 به صورت داخلی استفاده می کند و هر گزینه ای را که m4 بپذیرد می پذیرد. علاوه بر این
برای آن ها، گزینه های زیر را می گیرد:
-f از-پسوند
در داده های نام فایل، پسوند را جایگزین کنید از-پسوند. در حقیقت،
از_پسوند ممکن است یک عبارت منظم باشد. احمقانه اما درست است، در GNU m4 یک است
regexp "سنتی"، در حالی که در BSD m4 یک regexp "بسط یافته" است. پیش فرض به
بدون پسوند (چیزی برای برداشتن نیست).
-t به پسوند
در داده های نام فایل، پسوند برداشته شده توسط را جایگزین کنید از-پسوند با به-
پسوند. اگر از-پسوند صفر است (پیش فرض)، پیوست به پسوند به همه نام فایل ها
-p پیشوند
پیشوند داده شده توسط (عبارت منظم) را حذف کنید پیشوند از نام فایل ها را
معادل -t برای این وجود ندارد، زیرا می توانید یک دایرکتوری را مشخص کنید
پیشوند w_crosslink توسط w_base.
--نسخه، -V
فقط اطلاعات نسخه را نشان دهید و خارج شوید.
--کمک، -؟
فقط یک پیام راهنمایی کوتاه نشان داده و خارج شوید.
مثال ها
من حدس میزنم که بیشتر اوقات میخواهید استفاده از collect_stx_titles را خودکار کنید
مثال با یک Makefile مانند این:
SOURCES = $(wildcard *.stx)
اهداف = $(منابع:.stx=.html)
همه: $(TARGETS)
titles.m4: $(منابع)
collect_stx_titles -f stx -t html $^ > $@
%.html: %.stx titles.m4
stx2any -T html titles.m4 $< > $@
اگر نمیخواهید کاملاً درست باشید، وابستگی html را به titles.m4 یا رها کنید
وابستگی titles.m4 به SOURCES. استفاده از فایل های موقت ضروری نیست: این نیز باید باشد
کار:
$ collect_stx_titles *.stx | stx2any - mydoc.stx
با استفاده از خدمات onworks.net از collect_stx_titles به صورت آنلاین استفاده کنید