เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

gperl - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ gperl เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ gperl เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบŸเบฃเบตเบซเบผเบฒเบเบญเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


gperl - groff preprocessor เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™ Perl เปƒเบ™เป„เบŸเบฅเปŒ roff

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


gperl [-] [--] [ เป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐ ....]
gperl -h|- เบŠเปˆเบงเบ
gperl -v|- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบ™เบตเป‰เปเบกเปˆเบ™ preprocessor เบชเปเบฒเบฅเบฑเบš Groff(1). เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบžเบตเปˆเบก perl(7) เบฅเบฐเบซเบฑเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Groff(7) เป„เบŸเบฅเปŒ.
เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ Perl เบชเปˆเบงเบ™ เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™ groff strings or numerical เบ—เบฐเบšเบฝเบ™ เบญเบตเบ‡โ€‹เบ•เบฒเบก
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบขเบนเปˆเปƒเบ™เปเบ–เบงเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡ a Perl เบชเปˆเบงเบ™.

OPTIONS


เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, เบกเบตเบžเบฝเบ‡เปเบ•เปˆ เป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐ or breaking เบ•เบปเบงเป€เบฅเบทเบญเบ

เป„เบŸเบฅเปŒเบชเบฐเป€เบžเบฒเบฐ เปเบกเปˆเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ เบซเบผเบทเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบฅเบปเบš - เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด,
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ -- เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบซเบกเบฒเบเป€เบ–เบดเบ‡เบŠเบทเปˆเป„เบŸเบฅเปŒ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เบ–เป‰เบฒเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบฅเบปเบš -.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™ breaking, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เปเบฅเบฐ
เปเบฅเป‰เบงเบขเบธเบ”. เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™เป‚เบ”เบเบชเบดเปˆเบ‡เบ™เบฑเป‰เบ™. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ breaking เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบ™เบตเป‰

-h | - เบŠเปˆเบงเบ
เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

-v | - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบดเบกโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เป€เบžเบทเปˆเบญโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹.

เป„เบ‚เปˆเบกเบธเบ เบšเปเบฅเบดเบชเบฑเบ”


Perl เบžเบฒเบเบชเปˆเบงเบ™เปƒเบ™ Groff เป„เบŸ เบ–เบทเบเบซเบธเป‰เบกเบ”เป‰เบงเบเบชเบญเบ‡ .เป€เบ›เบฅ เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, a
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เปเบฅเบฐเบซเบ™เบถเปˆเบ‡ เบชเบดเป‰เบ™เบชเบธเบ” เบ„เปเบฒเบชเบฑเปˆเบ‡.

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Perl เบฎเบนเบšเปเบšเบšเบเบฒเบ™
เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Perl เบฎเป‰เบญเบ‡เบ‚เป เบชเบฒเบกเบฒเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡, เบซเบผเบทเป‚เบ”เบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบกเบต
เป„เบฅเบเบฐ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบ•เบปเบ™.

* .เป€เบ›เบฅ

* .เป€เบ›เบฅ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบชเบดเป‰เบ™เบชเบธเบ” Perl เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ
A .เป€เบ›เบฅ เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เปเบฅเปˆเบ™เบชเบณเป€เบฅเบฑเบ” Perl เบชเปˆเบงเบ™.
เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบˆเบฐเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ เบขเบธเบ”; เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™
เบˆเปเบฒเป€เบ›เบฑเบ™.

* .เป€เบ›เบฅ เบขเบธเบ”

* .เป€เบ›เบฅ other_than_start
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ other_than_start เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™ Groff เบŠเบทเปˆเบ•เบปเบงเปเบ› string เบชเปเบฒเบฅเบฑเบš
เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ โ€” เป€เบšเบดเปˆเบ‡เบžเบฒเบเบ•เปเปˆเป„เบ›.

เบชเบดเป‰เบ™เบชเบธเบ” Perl เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบเบฑเบš เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ
เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ gperl เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ Perl เบฎเบนเบšเปเบšเบšเบเบฒเบ™.

เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡ เบ Perl เบชเปˆเบงเบ™ เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฑเบš backticks `...`.

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบเบฒเบ™โ€‹เบžเบดเบกโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เป€เบžเบทเปˆเบญ STDOUT (เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹) เป‚เบ”เบ Perlโ€‹ เบžเบดเบก
เป‚เบ„เบ‡เบเบฒเบ™. เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบเบฒเบ™เบžเบดเบก pseudo เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบกเบตเบซเบผเบฒเบเป€เบชเบฑเป‰เบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เปเบšเปˆเบ‡เบชเบฒเบเบ—เบตเปˆเบžเบดเบกเบญเบญเบ
เบเบฑเบš \n. เบ”เป‰เบงเบเบงเปˆเบฒ, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡ Perl run เบ„เบงเบ™เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ Perl array, เบกเบต a
เปเบ–เบงเบ”เบฝเบงเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบชเบฐเบกเบฒเบŠเบดเบ array.

เบœเบปเบ™เบœเบฐเบฅเบดเบ” Perl array เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เป‚เบ”เบ gperl เปƒเบ™เบ—เบฑเบ‡

Groff strings
เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ groff .ds

Groff เบˆเปเบฒเบ™เบงเบ™ เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™
เป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ groff .rn

เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบขเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบ .เป€เบ›เบฅ เบ„เปเบฒเบชเบฑเปˆเบ‡. เปเบ•เปˆเบฅเบฐ
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ .ds เบ›เปˆเบฝเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป€เบ›เบฑเบ™โ€‹ Groff string เปเบฅเบฐ nr เบ›เปˆเบฝเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป€เบ›เบฑเบ™โ€‹ Groff เบˆเปเบฒเบ™เบงเบ™
เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบžเบฒเบเบชเปˆเบงเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰.

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เป€เบ›เบฑเบ™เบชเบฒเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ .ds เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปเบ—เป‰เป†เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ—เปเบฒเบญเบดเบ”
nr เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš Groff(7), เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบธเบเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เป€เบ›เบฑเบ™ Groff เบชเบฒเบ,
เปเบ•เปˆเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ•เบปเบงเป€เบฅเบเบชเบฒเบกเบฒเบ”เบˆเปเบฒเบเบฑเบ”เบซเบผเบฒเบ.

In string เบฎเบนเบšเปเบšเบšเบเบฒเบ™, gperl เบชเป‰เบฒเบ‡เบ Groff string เบชเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ
.ds var_name เป€เบ™เบทเป‰เบญเปƒเบ™
In เบˆเปเบฒเบ™เบงเบ™ เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เบ„เปเบฒเบชเบฑเปˆเบ‡ groff เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
nr var_name เป€เบ™เบทเป‰เบญเปƒเบ™

เบžเบงเบเป€เบฎเบปเบฒเบ™เบณเบชเบฐเป€เปœเบตเบ„เปเป€เบฅเบฑเบเบŠเบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เปเบฒเบญเบดเบ”เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™
เบขเบธเบ”. เบžเบงเบเป€เบฎเบปเบฒเบเบปเบเป€เบงเบฑเป‰เบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ™เบตเป‰.

.เป€เบ›เบฅ .ds var_name
เบ™เบตเป‰เบˆเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ 1 เป€เบชเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡ Groff เบŠเบทเปˆ var_name เป‚เบ”เบ
เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเป‰เบฒเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
.ds var_name output

.เป€เบ›เบฅ var_name
If var_name เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบญเบฐเบ”เบตเบ”,
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบฎเบนเบšเปเบšเบš string เปเบกเปˆเบ™ string เบเบฑเบš .ds เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

.เป€เบ›เบฅ var_name1 var_name2
เบ™เบตเป‰เบˆเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ 2 เป€เบชเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบŠเบทเปˆเบชเบฐเบ•เบฃเบดเบ‡ groff var_name1 เปเบฅเบฐ var_name2,
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบฎเบนเบšเปเบšเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ .ds เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบต .ds เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™. เบ‚เบญเบ‡
เปเบ™เปˆเบ™เบญเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบš
.เป€เบ›เบฅ .ds var_name1 var_name2
เปเบฅเบฐ
.เป€เบ›เบฅ .ds var_name1 .ds var_name2

.เป€เบ›เบฅ nr var_name1 varname2
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เบปเบงเปเบ›เบ—เบฑเบ‡เบชเบญเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ•เบปเบงเป€เบฅเบ. gperl เบชเป‰เบฒเบ‡
nr var_name1 output_line1
nr var_name2 output_line2

.เป€เบ›เบฅ nr var_name1 .ds var_name2
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบต 1 เป€เบ›เบฑเบ™ เบˆเปเบฒเบ™เบงเบ™ เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ เปเบฅเบฐเบ—เบตเบชเบญเบ‡เป€เบ›เบฑเบ™ string by
nr var_name1 output_line1
.ds var_name2 output_line2

เบเบฒเบ™เบžเบดเบก เบ•เปเปˆ เบชเบฐเบ”เบธเบ” is เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ
เบเบฒเบ™เบžเบดเบกเป„เบ›เบชเบนเปˆ เบชเบฐเบ”เบธเบ”, (เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™) เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด. เบ‚เปเป‰เบกเบนเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›
เบชเบนเปˆโ€‹เบเบฒเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบ—เบตเปˆโ€‹เปเบ—เป‰โ€‹เบˆเบดเบ‡ เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบญเบทเปˆเบ™เป†.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ Perl เบชเปˆเบงเบ™ เบขเบนเปˆโ€‹เปƒเบ™ roff เป€เบญเบเบฐเบชเบฒเบ™ เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบ„เบทโ€‹เบงเปˆเบฒโ€‹:
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐ
.Perl เป€เบฅเบตเปˆเบก
$result เบ‚เบญเบ‡เบ‚เป‰เบญเบ = 'เบ‚เปเป‰เบกเบนเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡';
เบžเบดเบก $result;
.Perl เบขเบธเบ” .ds string_var
เบซเบผเบฑเบ‡เบˆเบฒเบ

เบ™เบตเป‰เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš โ€เบšเบฒเบ‡ เบ‚เปเป‰เบกเบนเบ™โ€ เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ roff string เป€เบญเบตเป‰เบ™เบงเปˆเบฒ string_var, เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹
เปเบ–เบงเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบžเบดเบกเบญเบญเบ:
.ds string_var เบšเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™
by gperl เป€เบ›เบฑเบ™โ€‹เบญเบฒโ€‹เบซเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเบฒโ€‹เป€เบ–เบดเบ‡โ€‹ Groff เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

A Perl เบชเปˆเบงเบ™ เบกเบตโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบกเปˆเบ™โ€‹:
.Perl เป€เบฅเบตเปˆเบก
เบžเบดเบก โ€œfirst\nโ€;
เบžเบดเบก โ€เปเบ–เบงเบ—เบตเบชเบญเบ‡\nโ€;
เบžเบดเบก โ€3\nโ€;
.Perl var1 var2 .nr var3
เบ™เบตเป‰เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ 3 เบชเบฒเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™ 3 Groff เป€เบŠเบทเบญเบ. var1,var2,var3. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰ Groff
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™:
.ds var1 เบ—เปเบฒเบญเบดเบ”
.ds var2 เปเบ–เบงเบ—เบตเบชเบญเบ‡
.nr var3 3

เปƒเบŠเป‰ gperl เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    ExpressLuke GSI
    ExpressLuke GSI
    เบซเบ™เป‰เบฒเบ”เบฒเบงเป‚เบซเบฅเบ” SourceForge เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
    เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
    GSIs, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ phhusson
    เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡เบ—เบฑเบ‡ Android Pie เปเบฅเบฐ
    Android 1...
    เบ”เบฒเบงเป‚เบซเบฅเบ” ExpressLuke GSI
  • 2
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    Music Caster เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบปเบ™เบ•เบตเบ–เบฒเบ”
    เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ‚เบฑเบšโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹
    เบญเบธเบ›เบฐเบเบญเบ™ Google Cast. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹,
    เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบฅเบนเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    Tas...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เป€เบžเบ‡ Casterโ€‹
  • 3
    PyQt
    PyQt
    PyQt เปเบกเปˆเบ™เบเบฒเบ™เบœเบนเบเบกเบฑเบ” Python เบชเปเบฒเบฅเบฑเบš
    Digia's Qt เบ‚เป‰เบฒเบกเป€เบงเบ—เบต
    เป‚เบ„เบ‡โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹. เบกเบฑเบ™
    เบฎเบญเบ‡เบฎเบฑเบš Python v2 เปเบฅเบฐ v3 เปเบฅเบฐ Qt v4 เปเบฅเบฐ
    Qt v5. PyQt เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PyQt
  • 4
    เบ”เบตเบŠเบต
    เบ”เบตเบŠเบต
    Sardi เป€เบ›เบฑเบ™ restyling เบชเบปเบกเบšเบนเบ™เปเบฅเบฐ
    เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” svg. 6 เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐ 10 เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป‚เบŸเบ™เป€เบ”เบต
    เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบŠเบฒเบ”เบต
    เป„เบญเบ„เบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Sardi
  • 5
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    LMMS เป€เบ›เบฑเบ™เบŠเบญเบšเปเบงเบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบŸเบฃเบต
    เบ—เบตเปˆโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ”เบปเบ™โ€‹เบ•เบตโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹
    เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰
    เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™
    เบŠ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” LMMS Digital Audio Workstation
  • 6
    FreeRTOS เป€เบ„เบตเป€เบ™เบฅเป€เบงเบฅเบฒเบˆเบดเบ‡ (RTOS)
    FreeRTOS เป€เบ„เบตเป€เบ™เบฅเป€เบงเบฅเบฒเบˆเบดเบ‡ (RTOS)
    FreeRTOS เปเบกเปˆเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡เบ•เบฐเบซเบผเบฒเบ”
    เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ (RTOS) เบชเปเบฒเบฅเบฑเบš
    microcontrollers เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ
    microprocessors. เปเบˆเบเบขเบฒเบเป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ
    เบžเบฒเบเปƒเบ•เป‰ MIT open source lice...
    เบ”เบฒเบงเป‚เบซเบฅเบ” FreeRTOS Real Time Kernel (RTOS)
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad