SUSv2 Utilities Synopsis

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

For each given <a href="https://pubs.opengroup.org/onlinepubs/7908799/xcuix.html">SUSv2-compatible utilities</a>, output its synopsis.

1. Italics are surrouned with asterisks.
2. Unbold every bold string.
3. If an utility has several usages, output each of them in order.
4. Preserve spaces, newlines, and ranges of italics.

--鳴神裁4.1号

Options

exec is denied

rejudge feature is enabled

now post-mortem time, all source codes will be revealed

Sample input:_

du
cc
xargs
val
ar
who
prs

Sample output:

du [-a| -s][-kx][-r][*file* ...]
cc [-c][-C][-e *epsym*] [-D *name*[=value]]... [-E][-f][-F][-g]
[-I *directory*]... [-L *directory*]... [-o *outfile*][-O][-p][-P]
[-q][-r][-s][-S][-u *symname*]... [-U *name*]... [-W *options*]... *operand*...
xargs [-t][-p][-e[*eofstr*]][-E *eofstr*][-I *replstr*][-i[*replstr*]]
[-L *number*][-l[*number*]][-n *number *[-x]][-s *size*][*utility *[*argument*...]]
val -
val [-s][-m *name*][-r *SID*][-y *type*]* file*...
ar -d[-v][-l]* archive file* ...
ar -m[-abilv][*posname*]* archive file* ...
ar -p[-v][-s]*archive* [*file* ...]
ar -q[-clv] *archive file* ...
ar -r[-cuv][-abil][*posname*]*archive file* ...
ar -t[-v][-s]*archive *[*file* ...]
ar -x[-v][-sCT]*archive *[*file* ...]
who [-mu]-s[-bHlprt][*file*]
who [-mTu][-abdHlprt][*file*]
who -q [*file*]
who am i
who am I
prs [-a][-d *dataspec*][-r[*SID*]]* file*...
prs [ -e| -l] -c *cutoff *[-d *dataspec*]* file*...
prs [ -e| -l] -r[*SID*][-d *dataspec*]*file*...

Sample input:_

ln
locale
yacc
zcat
pack
du
df
dd
dis
fgrep
grep
egrep
admin
xargs
admin
sh
sh
sh

Sample output:

ln [-f] *source_file target_file*
ln [-f] *source_file*... *target_dir*
locale [ -a| -m]
locale [-ck] *name*...
yacc [-dltv][-b *file_prefix*][-p *sym_prefix*]* grammar*
zcat [*file*...]
pack [-f][-] *file*...
du [-a| -s][-kx][-r][*file* ...]
df [-k][ -P|-t][*file*...]
dd [*operand* ...]
dis [-oLV][-F *function*]... [-l *string*]* file*...
fgrep [ -c| -l][-invx] -e *pattern_list *[*file*...]
fgrep [ -c| -l][-invx] -f *pattern_list *[*file*...]
fgrep [ -c| -l][-invx] *pattern_list *[*file*...]
grep [ -E| -F][ -c| -l| -q ][-insvx] -e *pattern_list...
*[-f *pattern_file*]...[*file*...]
grep [ -E| -F][ -c| -l| -q ][-insvx][-e *pattern_list...
*-f *pattern_file*...[*file*...]
grep [ -E| -F][ -c| -l| -q ][-insvx] *pattern_list*[*file*...]
egrep [ -c| -l][-inv] -e *pattern_list *[*file*...]
egrep [ -c| -l][-inv] -f *pattern_list *[*file*...]
egrep [ -c| -l][-inv] *pattern_list *[*file*...]
admin -i[*name*][-n][-a *login*][-d *flag*][-f *flag*][-m *mrlist*]
[-r *rel*][-t[*name*][-y[*comment*]] *newfile*
admin *-n*[-a *login*][-d *flag*][-f *flag*][-m *mrlist*][-t[*name*]][-y[*comment*]]
*newfile* ... 
admin [-a *login*][-d *flag*][-m *mrlist*][-r *rel*][-t[*name*]]
*file* ... 
admin -h *file* ... 
admin -z *file* ... 
admin -i[*name*][-n][-a *login*][-d *flag*][-f *flag*][-m *mrlist*]
[-r *rel*][-t[*name*][-y[*comment*]] *newfile*
admin *-n*[-a *login*][-d *flag*][-f *flag*][-m *mrlist*][-t[*name*]][-y[*comment*]]
*newfile* ... 
admin [-a *login*][-d *flag*][-m *mrlist*][-r *rel*][-t[*name*]]
*file* ... 
admin -h *file* ... 
admin -z *file* ... 
xargs [-t][-p][-e[*eofstr*]][-E *eofstr*][-I *replstr*][-i[*replstr*]]
[-L *number*][-l[*number*]][-n *number *[-x]][-s *size*][*utility *[*argument*...]]
admin -i[*name*][-n][-a *login*][-d *flag*][-f *flag*][-m *mrlist*]
[-r *rel*][-t[*name*][-y[*comment*]] *newfile*
admin *-n*[-a *login*][-d *flag*][-f *flag*][-m *mrlist*][-t[*name*]][-y[*comment*]]
*newfile* ... 
admin [-a *login*][-d *flag*][-m *mrlist*][-r *rel*][-t[*name*]]
*file* ... 
admin -h *file* ... 
admin -z *file* ... 
admin -i[*name*][-n][-a *login*][-d *flag*][-f *flag*][-m *mrlist*]
[-r *rel*][-t[*name*][-y[*comment*]] *newfile*
admin *-n*[-a *login*][-d *flag*][-f *flag*][-m *mrlist*][-t[*name*]][-y[*comment*]]
*newfile* ... 
admin [-a *login*][-d *flag*][-m *mrlist*][-r *rel*][-t[*name*]]
*file* ... 
admin -h *file* ... 
admin -z *file* ... 
sh [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]
[*command_file *[*argument*...]]
sh -c [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]*command_string
*[*command_name *[*argument*...]]
sh -s[-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*][*argument*]
sh [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]
[*command_file *[*argument*...]]
sh -c [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]*command_string
*[*command_name *[*argument*...]]
sh -s[-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*][*argument*]
sh [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]
[*command_file *[*argument*...]]
sh -c [-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*]*command_string
*[*command_name *[*argument*...]]
sh -s[-abCefimnuvx][-o *option*][+abCefmnuvx][+o *option*][*argument*]

Sample input:_

c89
bc
pax
fgrep
uniq
dirname
rm
hash
date
read
expr
yacc
mail
gencat
df
ed
fort77
localedef
fc
fg

Sample output:

c89 [-c][-D *name*[=*value*]]...[-E][-g][-I *directory*] ... [-L *directory*]
... [-o *outfile*][-O][-s][-U *name*] ... *operand* ...
bc [-l] [*file* ...]
pax [-cdnv][-f *archive*][-s *replstr*]...[*pattern*...]
pax -r[-cdiknuv][-f *archive*][-o *options*]...[-p *string*]...
[-s *replstr*]...[*pattern*...]
pax -w[-dituvX][-b *blocksize*][[-a][-f *archive*][-o *options*]...
[-s *replstr*]...[-x *format*][*file*...]
pax -r -w[-diklntuvX][-p *string*]...[-s *replstr*]...[*file*...]*
directory
-s /*old*/*new*/[gp]
fgrep [ -c| -l][-invx] -e *pattern_list *[*file*...]
fgrep [ -c| -l][-invx] -f *pattern_list *[*file*...]
fgrep [ -c| -l][-invx] *pattern_list *[*file*...]
uniq [-c|-d|-u][-f *fields*][-s *char*][*input_file *[*output_file*]]
uniq [-c|-d|-u][-*n*][+*m*][*input_file *[*output_file*]]
dirname *string*
rm [-fiRr]* file*...
hash [*utility*...]
date [-u] [+*format*]
date [-u] *mmddhhmm*[[*cc*]*yy*] 
read [-r]* var*...
expr *operand*
yacc [-dltv][-b *file_prefix*][-p *sym_prefix*]* grammar*
mail [-e] [-f *file*]
mail [-e| -p][-qr][-f *file*]
mail [-t]* name* ...
gencat *catfile msgfile*...
df [-k][ -P|-t][*file*...]
ed [-p *string*][-s][*file*]
ed [-p *string*][-][*file*]
fort77 [-c][-g][-L *directory*]... [-O *optlevel*][-o *outfile*][-s][-w]
*operand*...
localedef [-c][-f *charmap*][-i *sourcefile*]* name*
fc [-r][-e *editor*] [*first*[*last*]]
fc -l[-nr] [*first*[*last*]]
fc -s[*old*=*new*][*first*]
fg [*job_id*]

Ranking

Bash _

RankUserSizeTimeDateStatistics
1McBusLuck56520.03672021/08/16 18:54:230B / 2916B / 2159B
2鳴神裁4.1号75160.05642021/08/16 17:20:090B / 7492B / 13B

Bash (builtins) _

RankUserSizeTimeDateStatistics
1McBusLuck41180.05052021/08/16 19:23:120B / 1998B / 1768B

Language Ranking_

RankLangUserSizeScore
1Bash (builtins)McBusLuck411810000
2BashMcBusLuck56527285

return to the top page