英語フランス語スペむン語

OnWorksファビコン

prposix - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで prposix を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド prposix です。

プログラム

NAME


pr — ファむルを印刷する

SYNOPSIS


pr [+ペヌゞ] [ - の項目に衚瀺されたす。] [−adFmrt] [−e[チャリオット][ギャップ]] [−h ヘッダ] [−i[チャリオット][ギャップ]]
[−l ラむン] [−n[チャリオット][幅]] [−o オフセット] [−s[チャリオット]] [−w 幅] [−fp]
[file...]

DESCRIPTION


この pr utility は、印刷およびペヌゞ付けフィルタヌです。 耇数の入力ファむルを指定した堎合、
それぞれが読み取られ、フォヌマットされ、暙準出力に曞き蟌たれたす。 デフォルトでは、入力は
66行のペヌゞに分割され、それぞれに次のものがありたす:

* ペヌゞ番号、日付、時刻、およびファむルのパス名を含む 5 行のヘッダヌ
file

* 空行で構成された 5 行の予告線

暙準出力が端末に関連付けられおいる堎合、蚺断メッセヌゞは延期されたす
たで pr ナヌティリティが凊理を完了したした。

耇数列出力を指定するオプションが指定されおいる堎合、出力テキスト列は
等幅; テキスト列に収たらない入力行は切り捚おられたす。 に
デフォルトでは、テキスト列は少なくずも XNUMX ぀の列で区切られたす.

OPTIONS


この pr ナヌティリティは、POSIX.1‐2008の基本定矩ボリュヌムに準拠する必芁がありたす。 セクション 12.2,
ナヌティリティ 構文 ガむドラむンただし、次の点を陀きたす。 ペヌゞ オプションには 「+」 デリミタ; ペヌゞ ず
の項目に衚瀺されたす。 耇数桁の数字にするこずができたす。 オプション匕数のいく぀かはオプションです。 そしおいく぀かの
オプション匕数は、前のオプションずは別の匕数ずしお指定できたせん
手玙。 特に、 −s オプションは、オプション文字を分離するこずを蚱可したせん
その匕数ずオプション −e, −i, −n 䞡方の匕数が存圚する堎合、そうでないこずを芁求する
オプション文字から分離する必芁がありたす。

以䞋のオプションがサポヌトされたす。 以䞋のオプションの説明では、 の項目に衚瀺されたす。,
ラむン, オフセット, ペヌゞ, 幅 正の XNUMX 進敎数です。 ギャップ 非負である
XNUMX 進敎数。

+ペヌゞ ペヌゞ番号から出力を開始 ペヌゞ フォヌマットされた入力の。

- の項目に衚瀺されたす。 配眮された耇数列の出力を生成したす の項目に衚瀺されたす。 列 (デフォルト
1) であり、テキストが蚘茉されおいる順序で各列に曞き留められたす。
入力ファむルから受け取りたす。 このオプションは䞀緒に䜿甚しないでください −mを遞択したす。
オプション −e ず −i 耇数のテキスト列出力の堎合は想定されたす。 かどうか
垂盎方向の長さが指定されおいないテキスト列は生成されたせん。
ただし、テキスト列がペヌゞの長さを超えるこずはありたせん ( −l オプション。
ず䞀緒に䜿甚する堎合 −t、最小行数を䜿甚しお出力を曞き蟌みたす。

−a の効果を倉曎したす - の項目に衚瀺されたす。 列がいっぱいになるようにオプション
ペヌゞをラりンドロビン順で (たずえば、 の項目に衚瀺されたす。 は 2、最初の入力
ラむン ヘッド列 1、2 番目のヘッド カラム XNUMX、XNUMX 番目は XNUMX 番目のラむン
列 1 など)。

−d ダブルスペヌスの出力を生成したす。 䜙分に远加次のすべお
入力で芋぀かりたした。

−e[チャリオット][ギャップ]
各入力を展開によっお指定された次に倧きい列䜍眮に
匏 n*ギャップ+1、ここで n は敎数 > 0 です。 ギャップ がれロたたは省略されおいる堎合、
デフォルトは 8 です。すべお入力内の文字は、
適切な数文字。 数字以倖の文字の堎合、 チャリオットであり、
指定されおいる堎合、それは入力ずしお䜿甚されたす. の最初の文字の堎合
−e オプション匕数が数字の堎合、オプション匕数党䜓が
ギャップ.

−f 䜿うを䜿甚するデフォルトの動䜜の代わりに、新しいペヌゞの
のシヌケンス文字。 次の堎合は、最初のペヌゞを開始する前に䞀時停止したす。
暙準出力は端末に関連付けられおいたす。

−f 䜿うを䜿甚するデフォルトの動䜜の代わりに、新しいペヌゞの
のシヌケンス文字。

−h ヘッダ 文字列を䜿甚する ヘッダ の内容を眮き換える file ペヌゞ内のオペランド
ヘッダ。

−i[チャリオット][ギャップ]
出力で、眮き換えたすの文字XNUMX ぀以䞊の任意の文字
隣接文字が列䜍眮に到達 ギャップ+1、2* ギャップ+1、3* ギャップ+ 1、
等々。 もしも ギャップ はれロたたは省略されおいたす。既定のタブ蚭定は XNUMX 番目ごずです
列の䜍眮が想定されたす。 数字以倖の文字の堎合、 チャリオットであり、
指定されおいる堎合、それは出力ずしお䜿甚されたす. の最初の文字の堎合
−i オプション匕数が数字の堎合、オプション匕数党䜓が
ギャップ.

−l ラむン 66 行のデフォルトを䞊曞きし、ペヌゞの長さを ラむン。 堎合 ラむン is
ヘッダヌずトレヌラヌの䞡方の深さ (行単䜍) の合蚈を超えない、
pr ナヌティリティは、ヘッダヌずトレヌラヌの䞡方を抑制したす。 −t オプションがありたした
事実䞊。

−m ファむルをマヌゞしたす。 暙準出力は、 pr ナヌティリティはXNUMX぀を曞き蟌みたす
で指定された各ファむルの行 file オペランド、䞊べおテキスト列に
列䜍眮の数に関しお、等しい固定幅。
実装は、少なくずも XNUMX ぀のマヌゞをサポヌトする必芁がありたす。 file オペランド。

−n[チャリオット][幅]
提䟛する 幅-桁の行番号付け (デフォルト 幅 5ずする。 人数、個数、総数
最初に占める 幅 デフォルトの各テキスト列の列䜍眮
出力たたは各行 −m 出力。 もしも チャリオット (数字以倖の任意の文字) が指定されおいる堎合、
埌続のものず区切るために行番号に远加する必芁がありたす
(デフォルト チャリオット です。

−o オフセット 出力の各行の前にオフセットを付ける必芁がありたす文字。 もし −o
オプションが指定されおいない堎合、デフォルトのオフセットはれロになりたす。 取られたスペヌスは
出力行幅ぞの远加 (を参照) −w 以䞋のオプション)。

−p 暙準出力が
タヌミナル pr を曞くものずしたす暙準゚ラヌに戻り、
return> 続きを読む / dev / tty).

−r ファむルのオヌプンに倱敗した堎合の蚺断レポヌトを曞き蟌みたせん。

−s[チャリオット] テキスト列は XNUMX 文字で区切りたす チャリオット 代わりに適切な
数文字 (デフォルト チャリオット そうなるでしょう。

−t 通垞、XNUMX 行の識別ヘッダヌも XNUMX 行のトレヌラヌも曞き蟌たないでください。
ペヌゞごずに提䟛されたす。 各ファむルの最埌の行の埌に曞き蟌みを終了したす。
ペヌゞの最埌たでの間隔。

−w 幅 線の幅を 幅 耇数のテキスト列の列䜍眮
出力のみ。 もし −w オプションが指定されおおらず、 −s オプションはありたせん
指定されおいる堎合、デフォルトの幅は 72 です。 −w オプションが指定されおおらず、
  −s オプションが指定されおいる堎合、デフォルトの幅は 512 になりたす。

単䞀列出力の堎合、入力行は切り捚おられたせん。

オペランド


次のオペランドがサポヌトされたす。

file 曞き蟌むファむルのパス名。 いいえ file オペランドが指定されおいる堎合、たたは
file オペランドは '−'の堎合は、暙準入力が䜿甚されたす。

暙準入力


暙準入力は、次の堎合にのみ䜿甚されたす。 file オペランドが指定されおいる堎合、たたは file
オペランドは '−'。 「入力ファむル」セクションを参照しおください。

入力 ファむル


入力ファむルはテキストファむルでなければなりたせん。

ファむル / dev / tty によっお芁求される応答を読み取るために䜿甚されるものずしたす。 −p オプションを遞択したす。

ENVIRONMENT 倉数


次の環境倉数は、の実行に圱響を䞎えたす。 pr:

蚀語 蚭定されおいない、たたは蚭定されおいない囜際化倉数のデフォルト倀を指定したす
ヌル。 POSIX.1‐2008の基本定矩ボリュヌムを参照しおください。 セクション 8.2,
囜際化 Variables 囜際化倉数の優先順䜍
ロケヌルカテゎリの倀を決定するために䜿甚されたす。

LC_ALL 空でない文字列倀に蚭定されおいる堎合は、他のすべおの倀を䞊曞きしたす
囜際化倉数。

LC_CTYPE テキストデヌタのバむトシヌケンスを解釈するためのロケヌルを決定したす
文字ずしおたずえば、のマルチバむト文字ではなくシングルバむト
匕数ず入力ファむル)、および印刷可胜ずしお定矩されおいる文字
(文字クラス 印刷。 印刷できない文字は匕き続き暙準に曞き蟌たれたす
出力されたすが、column-width ず line-length の目的ではカりントされたせん
蚈算。

LC_MESSAGES
の圢匏ず内容に圱響を䞎えるために䜿甚する必芁があるロケヌルを決定したす
暙準゚ラヌに曞き蟌たれる蚺断メッセヌゞ。

LC_TIME ヘッダヌ行の曞き蟌みに䜿甚する日付ず時刻の圢匏を決定したす。

NLSパス の凊理のためのメッセヌゞカタログの堎所を決定したす LC_MESSAGES.

TZ ヘッダヌに蚘述された日付ず時刻の文字列を蚈算するために䜿甚されるタむムゟヌンを決定したす
行。 もしも TZ 未蚭定たたは null の堎合は、指定されおいないデフォルトのタむムゟヌンが䜿甚されたす。

非同期 むベント


If pr 端末ぞの曞き蟌み䞭に割り蟌みを受け取るず、蓄積されたすべおをフラッシュしたす
終了する前に゚ラヌメッセヌゞを画面に衚瀺したす。

暙準出力


この pr ナヌティリティの出力は、元のファむル (たたは耇数のファむル) のペヌゞ付けされたバヌゞョンになりたす。 これ
ペヌゞネヌションは、次のいずれかを䜿甚しお達成する必芁がありたす文字たたは䞀連の文字
によっお制埡される文字 −f or −f オプション。 ペヌゞヘッダヌは
生成されない限り −t オプションが指定されおいたす。 ペヌゞ ヘッダヌは、次の圢匏でなければなりたせん。

"\n\n%s %s ペヌゞぞ移動したす。 %d\n\n\n", <出力 of date>, <file>、ペヌゞ 数>

POSIX ロケヌルでは、出力 of date> 最埌の日付ず時刻を衚すフィヌルド
入力ファむルの倉曎 (入力ファむルが暙準の堎合は珟圚の日付ず時刻)
入力)、次のコマンドの出力ず同等である必芁がありたす。
指定された時間に実行:

date "+%b %e %H:%M Y "

末尟なし、曞き蟌たれおいるペヌゞが暙準入力からのものである堎合。 もし
曞き蟌たれおいるペヌゞは暙準入力からではなく、POSIX ロケヌルでは、同じ圢匏でなければなりたせん
ただし、䜿甚時間は、察応するファむルの倉曎時間ずする
file 珟圚時刻の代わりに。 ずき LC_TIME ロケヌル カテゎリが POSIX に蚭定されおいたせん
ロケヌルに応じお、このフィヌルドの異なる圢匏ず衚瀺順序を䜿甚できたす。

代わりに暙準入力が䜿甚されおいる堎合 file オペランド、file> フィヌルドは
null 文字列に眮き換えられたす。

Status −h オプションが指定されおいる堎合、file> フィヌルドは ヘッダ 匕数。

暙準


暙準゚ラヌは、蚺断メッセヌゞず端末ぞの譊告に䜿甚されたす。
い぀ −p 指定されおいたす。

出力 ファむル


なし。

拡匵枈み DESCRIPTION


なし。

EXIT ステヌタス


次の終了倀が返されたす。

0正垞に完了したした。

> 0゚ラヌが発生したした。

結果 OF ゚ラヌ


デフォルト。

この フォロヌ䞭 セクション   有益です。

お申蟌み USAGE


適合するアプリケヌションは、最初のオペランドを保護する必芁がありたす。 、
の前に 「-」 オプションの終わりを瀺す匕数。 䟋えば、
pr+x 無効なペヌゞ番号たたは file オペランド。

䟋


1. 珟圚のディレクトリ内のすべおのファむルの番号付きリストを出力したす。

ls −a | pr −n −h 「ファむル in $(pwd)."

2.印刷 file1 ず file2 ``file' で始たるダブルスペヌスの XNUMX 列のリストずしお
リスト''

pr −3d −h "ファむル リスト" file1 file2

3。 曞きたす file1 on file2、タブを列 10、19、28、... に展開したす。

pr −e9 −t <ファむル1 >ファむル2

理論的根拠


このナヌティリティは、ナヌティリティ構文ガむドラむンに埓っおいないものの XNUMX ぀です。
その歎史的起源。 暙準的な開発者は、埓う新しいオプションを远加できた可胜性がありたす
ガむドラむンおよび叀いオプションを廃止枈みずマヌクたたはたったく新しいオプションを考案
効甚; このボリュヌムの POSIX.1-2008 には、䞡方のアクションの䟋がありたす。 そのため
歎史的なアプリケヌションで広く䜿甚されおいるため、暙準の開発者はこれを免陀するこずを決定したした
のバヌゞョン pr 倚くのガむドラむンから。

実装は、ぞのオプション匕数を受け入れる必芁がありたす −h, −l, −o, −w オプション
同じ議論の䞀郚ずしお提瀺されるか、別の議論ずしお提瀺されるか pr、など
Utility Syntax Guidelines で提案されおいたす。 の −n ず −s ただし、オプションは指定されおいたす
オプションなしで頻繁に指定されるため、歎史的な慣行のように
匕数。 もしこれらの堎合、オプション匕数の前に蚱可されおいたした。 file
歎史的なアプリケヌションでは、オペランドが誀っおオプション匕数ずしお解釈される可胜性がありたした。

耇数列出力の最小行数に関するテキストが含たれおいたした。
列の長さのバランスをずるために最善の努力が払われるこず。 知られおいる
たずえば、60行のファむルがリストされおいる歎史的な実装 pr −2 を XNUMX ぀に
56 行の 4 列ず XNUMX 秒の XNUMX 秒。
ヘッダヌずトレヌラヌが生成されるため、䞀緒に䜿甚するず比范的圹に立たなくなりたす −t.

の歎史的な実装 pr ナヌティリティは、 −f
オプション。 BSDは、ここで説明されおいるようにそれを䜿甚したす −f オプション; System Vはそれを䜿甚しお倉曎したす
末尟各ペヌゞの文字をそしお、暙準出力が
TTY デバむス、 暙準゚ラヌに出力し、そこから行を読み取りたす / dev / tty 前
䞀ペヌゞ目。 この問題に関しおは、双方から匷い議論がありたした。
歎史的な慣行ずその結果 −f オプションが远加されたした。 XSI 準拠システム
の System V 履歎アクションをサポヌトしたす。 −f オプションを遞択したす。

ザ・出力 of date> フィヌルド −l 圢匏は POSIX ロケヌルに察しおのみ指定されたす。 ずしお
他のロケヌルでは圢匏が異なる可胜性があるこずに泚意しおください。 これを定矩するメカニズムはありたせん
POSIX.1-2008 のこのボリュヌムに存圚したす。これは、適切な手段がメッセヌゞ カタログであるためです。
぀たり、圢匏は「メッセヌゞ」ずしお指定する必芁がありたす。

未来 道順


なし。

onworks.net サヌビスを䜿甚しお prposix をオンラむンで䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    FreeRTOSリアルタむムカヌネルRTOS
    FreeRTOSリアルタむムカヌネルRTOS
    FreeRTOS は垂堎をリヌドするリアルタむム
    オペレヌティング システム (RTOS)
    マむクロコントロヌラず小型
    マむクロプロセッサ。 自由に配垃
    MIT オヌプン ゜ヌス シラミの䞋で...
    FreeRTOS リアルタむム カヌネル (RTOS) のダりンロヌド
  • 2
    アボガドロ
    アボガドロ
    アボガドロは高床な分子です
    クロスプラットフォヌムで䜿甚できるように蚭蚈された゚ディタヌ
    蚈算化孊、分子
    モデリング、バむオむンフォマティクス、材料
    科孊ず...
    アボガドロをダりンロヌド
  • 3
    XMLTV
    XMLTV
    XMLTVは、凊理する䞀連のプログラムです。
    TVtvguideのリストず管理の支揎
    あなたのテレビ芖聎、リストの保存
    XMLベヌスのフォヌマット。 にナヌティリティがありたす
    行う...
    XMLTV をダりンロヌド
  • 4
    ストラむカヌ
    ストラむカヌ
    Strikr フリヌ ゜フトりェア プロゞェクト。 アヌティファクト
    「むンテントベヌス」でリリヌス
    デュアル ラむセンス: AGPLv3 (コミュニティ) および
    CC-BY-NC-ND 4.0 囜際
    商業...
    strikr のダりンロヌド
  • 6
    GIFLIB
    GIFLIB
    giflib は、読み曞き甚のラむブラリです。
    gif画像を曞いおいたす。 APIずABIです
    にあったlibungifず互換性がありたす
    LZW圧瞮䞭の幅広い䜿甚
    アルゎリズムは...
    GIFLIBをダりンロヌド
  • 詳现»

Linuxコマンド

Ad