这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 spc,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
spc - 着色并打印到标准输出
概要
SPC [OPTION] [-c 文件|-C 目录] [-t 类型] [文件] ...
商品描述
为输入中的特定图案着色并写入标准输出。 输出可能
可以选择格式化为网页。
-c | --config=文件
指定非标准配置文件
-C | --config-dir=目录
指定非标准配置文件目录
-d | -调试
打开调试信息(多级 -d -d ...)
-D | --无扩展名
不要查看 ./.spcrc[-ext] 以获取配置文件
-h | - 帮帮我
显示此帮助并退出
-m | - 匹配
只打印匹配的行
-n | --行号
在每一行前面加上一个行号
-r | - 逆转
反转黑白
-R | --nohomedir
不要看 〜/.spcrc 对于配置文件
-S | --printsysdir
打印 SYSTEM_DIRECTORY 并退出
-t | --type=类型
指定有效的文件类型或扩展名
-v | - 版
输出版本信息并退出
-w | - 网页
生成网页
没有 FILE 读取标准输入。
配置 文件 搜索
正确操作需要配置文件。 这些文件是通过搜索找到的
在许多位置,直到找到合适的位置。 目录和文件名是
按以下顺序搜索扩展名为“.foo”的文件或“-t foo”
选项被使用。 此外,如果使用“-C bar”选项,则会显示它在搜索中的位置。
./.spcrc-foo
./.spcrc
〜/.spcrc/spcrc-foo
〜/.spcrc/spcrc
酒吧/ spcrc-foo
条形/spcrc
SYSTEM_DIRECTORY/spcrc-foo
SYSTEM_DIRECTORY/spcrc
文件扩展名是通过使用最后一个'.'之后的字符获得的。 字符在
文件名。 如果没有扩展名,则使用文件名本身。 然而,如果
扩展名是“日志”,然后进行额外的处理。 文件名,即
最后一个 '/' 字符之后的路径一直使用到第一个 '.' 特点。 为了
例如,这会导致名称为 apache 日志的“apache”扩展名
“apache.0.log”。 可以使用 -t 选项覆盖此行为。
配置 文件 FORMAT
SuperCat 配置文件具有固定的柱状格式,以提高可读性和简单性
解析。 每行有 6 个字段,但只有 2-3 个需要输入。 格式为:
1 2 3 4 5
1234567890123456789012345678901234567890123456789012345
HTML 颜色名称 Col ANT RE / 字符串 / 字符
###############################################
HTML 颜色 姓名 (第 1-20 栏)
此可选字段指定标准 HTML 颜色名称
创建网页时使用。 仅当 -w 时才需要
使用 Supercat 选项。
关口 - 颜色(第 22-24 列)
这是强制性的三字符颜色名称,可能需要
值之一:blk、red、grn、yel、blu、mag、cya 或 whi。
A - 颜色属性(第 26 列)
这是一个颜色属性,它可能采用以下之一
值:“-”:正常,“b”:粗体,“u”:下划线,
“r”:反转或“k”:闪烁。 空格“ ”默认为“-”:正常。
N - 颜色匹配数(第 28 列)
这是一个单数数字,表示
与单行的颜色匹配。 “0”表示全部。
空格 ' ' 默认为 '0':all。
T - 比赛类型(第 30 栏)
这是一个可能具有以下特征的单个字符
值:'r':正则表达式,'s':字符串,'c':字符
或 't':unix 时间转换 RE。 空格 ' ' 默认为
'r':RE。
一个扩展的正则表达式(见 正则表达式(7)) 指定
要匹配的图案和要着色的图案或子图案。
括号中的图案部分是彩色的。
该字符串匹配确切的字符串并为其着色。
对于字符列表,匹配每个字符
单独和彩色。
指定要匹配的模式的时间 RE 扩展正则表达式
使用一种子模式来更改表单的颜色 ([0-9]{10})。 这个
自 10 年 01 月 01 日起应匹配 1970 位十进制数字 Unix。 这个
数字将被转换为人类可读的形式:MMDDHHMMSS
替换相同的 10 列。
RE / 串 / 产品特性 - 属性(第 32 列-)
指挥 LINE 示例
spc spc.c
着色文件 spc.c。
猫 spc.c | spc -tc
将标准输入格式化类型 C 文件读取到标准输出。
配置 文件 示例
看一下 SuperCat 附带的一些配置文件,可以找到
在 SYSTEM_DIRECTORY 中。 下面是几个简单的语法示例
配置文件。
洋红色 mag - 0 r ([0-9]{2}):([0-9]{2}):([0-9]{2})
为时间字段 HH:MM:SS 着色,但不要为冒号着色。
青色 t ^([0-9]{10})
在将其视为 Unix 的行开头匹配 10 位十进制数字
自纪元以来的秒数并将其转换为青色的 MMDDHHMMSS。
青色 cya 1 t ([0-9]{10})
与上面类似,但使用数字计数。
黄色的“(.*)”
颜色引用的字符串为黄色。
作者
由马克·安德森和托马斯·安德森撰写。 由大卫安德森测试。
REPORTING BUGS
将错误报告给[email protected]>. SH COPYRIGHT 版权所有 © 2007 Thomas G. Anderson
这是免费软件。 您可以根据 GNU 的条款重新分发它的副本
通用公共许可证http://www.gnu.org/licenses/gpl.html>. 没有保证,
法律允许的范围。
使用 onworks.net 服务在线使用 spc