Ini ialah perintah prsposix 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
prs — cetak fail SCCS (PEMBANGUNAN)
SINOPSIS
prs [−a] [−d spesifikasi data] [−r[SID]] fail...
prs [−e|−l] −c potong [−d spesifikasi data] fail...
prs [−e|−l] −r[SID] [−d spesifikasi data] fail...
DESCRIPTION
. prs utiliti hendaklah menulis kepada bahagian output standard atau semua fail SCCS dalam pengguna-
format yang dibekalkan.
PILIHAN
. prs utiliti hendaklah mematuhi volum Definisi Asas POSIX.1‐2008, seksyen
12.2, utiliti Syntax Garis panduan, kecuali bahawa −r pilihan mempunyai pilihan pilihan-
hujah. Hujah pilihan pilihan ini tidak boleh dibentangkan sebagai hujah yang berasingan. The
pilihan berikut hendaklah disokong:
−d spesifikasi data
Nyatakan spesifikasi data output. The spesifikasi data hendaklah menjadi rentetan yang terdiri
daripada fail SCCS data kata kunci (Lihat Tarikh kata kunci) berselang dengan pengguna pilihan-
teks yang dibekalkan.
−r[SID] Tentukan rentetan pengenalan SCCS (SID) bagi delta yang mempunyai maklumat
dikehendaki. Jika tidak SID hujah pilihan ditentukan, SID yang paling terkini
delta yang dicipta hendaklah diandaikan.
−e Minta maklumat untuk semua delta yang dibuat lebih awal daripada dan termasuk delta
ditetapkan melalui −r pilihan atau tarikh-masa yang diberikan oleh −c pilihan.
−l Minta maklumat untuk semua delta yang dibuat selepas dan termasuk delta
ditetapkan melalui −r pilihan atau tarikh-masa yang diberikan oleh −c pilihan.
−c potong Nyatakan potong tarikh-masa, dalam bentuk:
YY[MM[DD[HH[MM[SS]]]]]
Bagi YY komponen, nilai dalam julat [69,99] hendaklah merujuk kepada tahun 1969 hingga
1999 inklusif, dan nilai dalam julat [00,68] hendaklah merujuk kepada tahun 2000 hingga
2068 termasuk.
Catatan: Adalah dijangka bahawa dalam versi masa hadapan piawaian ini adalah lalai
abad yang disimpulkan daripada tahun 2 digit akan berubah. (Ini akan terpakai kepada
semua arahan menerima tahun 2 digit sebagai input.)
Tiada perubahan (delta) pada fail SCCS yang dibuat selepas ditentukan
potong tarikh-masa hendaklah dimasukkan dalam output. Unit ditinggalkan dari tarikh-
lalai masa kepada nilai maksimum yang mungkin; sebagai contoh, −c 7502 is
bersamaan dengan −c 750228235959.
−a Minta penulisan maklumat untuk kedua-duanya dialih keluar—iaitu, delta jenis=R (Lihat
rmdel)—dan sedia ada—iaitu, delta jenis=D,—delta. Sekiranya −a pilihan tidak
dinyatakan, maklumat untuk delta sedia ada sahaja hendaklah disediakan.
OPERAND
Operan berikut hendaklah disokong:
fail Nama laluan fail atau direktori SCCS sedia ada. Jika fail ialah direktori, iaitu
prs utiliti hendaklah berkelakuan seolah-olah setiap fail dalam direktori ditentukan sebagai
fail bernama, kecuali fail bukan SCCS (komponen terakhir nama laluan tidak
bukan bermula dengan s.) dan fail yang tidak boleh dibaca hendaklah diabaikan secara senyap.
Jika betul-betul satu fail operan muncul, dan ia adalah '−', input standard hendaklah
baca; setiap baris input standard hendaklah diambil sebagai nama SCCS
fail untuk diproses. Fail bukan SCCS dan fail tidak boleh dibaca hendaklah senyap
diabaikan.
STDIN
Input standard hendaklah fail teks yang digunakan hanya apabila fail operan ditentukan sebagai
'−'. Setiap baris fail teks hendaklah ditafsirkan sebagai nama laluan SCCS.
INPUT FILES
Mana-mana fail SCCS yang dipaparkan ialah fail daripada format yang tidak ditentukan.
PERSEKITARAN PELBAGAI
Pembolehubah persekitaran berikut akan mempengaruhi pelaksanaan prs:
BAHASA Sediakan nilai lalai untuk pembolehubah pengantarabangsaan yang tidak ditetapkan atau
null. (Lihat volum Takrif Asas POSIX.1‐2008, seksyen 8.2,
Pengantarabangsaan Pembolehubah keutamaan pembolehubah pengantarabangsaan
digunakan untuk menentukan nilai kategori tempat.)
LC_ALL Jika ditetapkan kepada nilai rentetan bukan kosong, ganti nilai semua yang lain
pembolehubah pengantarabangsaan.
LC_CTYPE Tentukan tempat untuk tafsiran jujukan bait data teks
sebagai aksara (contohnya, bait tunggal berbanding dengan aksara berbilang bait dalam
argumen dan fail input).
LC_MESSAGES
Tentukan tempat yang harus digunakan untuk mempengaruhi format dan kandungan
mesej diagnostik yang ditulis kepada ralat standard.
NLSPATH Tentukan lokasi katalog mesej untuk pemprosesan LC_MESSAGES.
ASYNCRONOUS ACARA
Lalai.
STDOUT
Output standard hendaklah fail teks yang formatnya bergantung pada kata kunci data
dinyatakan dengan −d pilihan.
Tarikh kata kunci
Kata kunci data menentukan bahagian mana fail SCCS akan diambil dan dikeluarkan. Semua bahagian
daripada fail SCCS mempunyai kata kunci data yang berkaitan. Kata kunci data mungkin muncul dalam a spesifikasi data
berkali-kali.
Maklumat yang ditulis oleh prs hendaklah terdiri daripada:
1. Teks yang dibekalkan pengguna
2. Nilai yang sesuai (diekstrak daripada fail SCCS) digantikan untuk data yang diiktiraf
kata kunci dalam susunan penampilan dalam spesifikasi data
Format nilai kata kunci data hendaklah sama ada mudah ('S'), dalam kata kunci yang mana
penggantian adalah terus, atau berbilang baris ('M').
Teks yang dibekalkan pengguna hendaklah mana-mana teks selain daripada kata kunci data yang diiktiraf. A sepatut nya
ditentukan oleh '\t' dan oleh '\ n'. Apabila −r pilihan tidak ditentukan, lalai
spesifikasi data sepatut nya:
:PN::\n\n
dan yang berikut spesifikasi data hendaklah digunakan untuk setiap delta yang dipilih:
:Dt:\t:DL:\nMRs:\n:MR:COMMENTS:\n:C:
┌───────────────────────────────────────────────── ─────────────────────────────────────────
│ SCCS File Tarikh kata kunci │
├────────┬────────────────────────────────┬─────── ───────┬───────────────────┬─────────────
│Kata kunci │ Tarikh Perkara │ File seksyen │ nilai │ format │
├────────┼────────────────────────────────┼─────── ───────┼───────────────────┼─────────
│:Dt: │ Maklumat Delta │ Jadual Delta │ Lihat di bawah* │ S │
│:DL: │ Statistik garis delta │ " │ :Li:/:Ld:/:Lu: │ S │
│:Li: │ Garisan disisipkan oleh Delta │ " │ nnnnn*** │ S │
│:Ld: │ Baris dipadamkan oleh Delta │ " │ nnnnn*** │ S │
│:Lu: │ Garis tidak berubah oleh Delta │ " │ nnnnn*** │ S │
│:DT: │ Jenis Delta │ " │ D or R │ S │
│:saya: │ Rentetan ID SCCS (SID) │ " │ Lihat di bawah** │ S │
│:R: │ Nombor keluaran │ " │ NNNN │ S │
│:L: │ Nombor tahap │ " │ NNNN │ S │
│:B: │ Nombor cawangan │ " │ NNNN │ S │
│:S: │ Nombor urutan │ " │ NNNN │ S │
│: D: │ Delta tarikh dicipta │ " │ :Dy:/:Dm:/:Dd: │ S │
│:Dy: │ Tahun delta dicipta │ " │ nn │ S │
│:Dm: │ Delta bulan dicipta │ " │ nn │ S │
│:Dd: │ Delta hari dicipta │ " │ nn │ S │
│:T: │ Delta masa dicipta │ " │ :Th:::Tm:::Ts: │ S │
│:T: │ Hour delta dicipta │ " │ nn │ S │
│:Tm: │ Minit delta dicipta │ " │ nn │ S │
│:Ts: │ Delta saat dicipta │ " │ nn │ S │
│:P: │ Pengaturcara yang mencipta Delta │ " │ nama log │ S │
│:DS: │ Nombor jujukan Delta │ " │ NNNN │ S │
│:DP: │ Urutan Delta pendahulu │ " │ NNNN │ S │
│ │ nombor │ │ │ │
│:DI: │ Nombor jujukan delta │ " │ :Dn:/:Dx:/:Dg: │ S │
│ │ disertakan, dikecualikan atau diabaikan │ │ │ │
│:Dn: │ Delta disertakan (jujukan #) │ " │ :DS: :DS: ... │ S │
│:Dx: │ Delta dikecualikan (jujukan #) │ " │ :DS: :DS: ... │ S │
│:Dg: │ Delta diabaikan (jujukan #) │ " │ :DS: :DS: ... │ S │
│:ENCIK: │ Nombor MR untuk delta │ " │ teks │ M │
│:C: │ Komen untuk delta │ " │ teks │ M │
│:UN: │ Nama pengguna │ Nama Pengguna │ teks │ M │
│:FL: │ Senarai bendera │ Bendera │ teks │ M │
│:Y: │ Bendera jenis modul │ " │ teks │ S │
│:MF: │ Bendera pengesahan MR │ " │ yes or tidak │ S │
│:MP: │ Nama program pengesahan MR │ " │ teks │ S │
│:KF: │ Ralat kata kunci, bendera amaran │ " │ yes or tidak │ S │
│:KV: │ Rentetan pengesahan kata kunci │ " │ teks │ S │
│:BF: │ Bendera cawangan │ " │ yes or tidak │ S │
│:J: │ Bendera edit bersama │ " │ yes or tidak │ S │
│:LK: │ Keluaran berkunci │ " │ :R: ... │ S │
│:Q: │ Kata kunci yang ditakrifkan pengguna │ " │ teks │ S │
│:M: │ Nama modul │ " │ teks │ S │
│:FB: │ Sempadan lantai │ " │ :R: │ S │
│:CB: │ Sempadan siling │ " │ :R: │ S │
│:Ds: │ SID lalai │ " │ :saya: │ S │
│:ND: │ Bendera null delta │ " │ yes or tidak │ S │
│:FD: │ Teks deskriptif fail │ Komen │ teks │ M │
│:BD: │ Badan │ Badan │ teks │ M │
│:GB: │ Mendapat badan │ " │ teks │ M │
│:W: │ Satu bentuk apa rentetan │ T/A │ :Z::M:\t:I: │ S │
│:A: │ Satu bentuk apa rentetan │ T/A │ :Z::Y: :M: :SAYA::Z: │ S │
│:Z: │ apa pembatas rentetan │ T/A │ @(#) │ S │
│:F: │ Nama fail SCCS │ T/A │ teks │ S │
│:PN: │ Nama laluan fail SCCS │ T/A │ teks │ S │
└────────┴────────────────────────────────┴─────── ───────┴───────────────────┴─────────────
* :Dt:=:DT: :saya: : D: :T: :P: :DS: :DP:
** :R:.:L:.:B:.:S: jika delta ialah delta cawangan (:BF:==yes)
:R:.:L: jika delta bukan delta cawangan (:BF:==tidak)
*** Statistik baris dihadkan pada 99999. Contohnya, jika 100000 baris tidak berubah
dalam semakan tertentu, :Lu: hendaklah menghasilkan nilai 99999.
STDERR
Ralat standard hendaklah digunakan hanya untuk mesej diagnostik.
OUTPUT FILES
Tiada.
EXTENDED DESCRIPTION
Tiada.
EXIT STATUS
Nilai keluar berikut hendaklah dikembalikan:
0 Selesai dengan jayanya.
>0 Ralat telah berlaku.
AKIBAT OF KESALAHAN
Lalai.
. berikutan bahagian adalah bermaklumat.
PERMOHONAN PENGGUNAAN
Tiada.
CONTOH
1. Contoh berikut:
prs −d "Pengguna Nama khususnya :F: ialah:\n:UN:" s.fail
mungkin menulis kepada output standard:
pengguna Nama khususnya s.fail ialah:
xyz
131
abc
2. Contoh berikut:
prs −d "Delta khususnya pgm :M:: :saya: - : D: By :P:" −r s.fail
mungkin menulis kepada output standard:
Delta khususnya pgm utama.c: 3.7 - 77/12/01 By CAS
3. Sebagai kes khas:
prs s.fail
mungkin menulis kepada output standard:
s.file:
<kosong selaras>
D 1.1 77/12/01 00:00:00 CAS 1 000000/00000/00000
Puan:
bl78−12345
bl79−54321
KOMENTAR:
ini is yang komen selaras khususnya s.fail awal delta
<kosong selaras>
bagi setiap kemasukan jadual delta bagi D taip. Satu-satunya pilihan yang dibenarkan untuk digunakan dengan ini
kes khas ialah −a pilihan.
RATIONALE
Tiada.
MASA HADAPAN ARAHAN
Tiada.
Gunakan prsposix dalam talian menggunakan perkhidmatan onworks.net