文本重置
使用搜索/替换列表在文本文件中执行简单替换对。搜索要替换的字符串是从左到右执行的,首选较长的匹配到较短的匹配。假设所有流都是UTF-8编码的。
命令行选项
-小时
,--帮助
-显示帮助文本
-我
,--文件内FILEPATH
-要读取的输入文件(可选,默认为stdin)
-o(o)
,--文件外文件路径
-要写入的输出文件(可选,默认为stdout)
-米
,--映射mapping
-搜索/替换对列表,由以下任意项分隔分隔符
-(f)
,--地图文件文件路径
-包含搜索/替换对列表的文件,由任何分隔符分隔
-d日
,--分隔符delimiter
-添加分隔搜索/替换的分隔符字符串输入--映射
和内容--地图文件
-n个
,--换行分隔符
-添加换行符作为分隔符
示例
文本重置
用于用转义序列替换字符:
$echo“(<&>)运算符”\|text-replace--分隔符“”\--映射“&&;>>;<<;”(<;&;&;>;)运算符
您可以使用它交换字符串。在下面的示例中,我们替换*
具有**
反之亦然:
$echo“这里发生了什么?”\|text-replace--分隔符“”\--映射“****”这里发生了什么?
您还可以选择从中读取输入字符串和替换列表文件,并将输出写入文件:
$cat输入一旦我发育充分,我会非常喜欢哈斯克尔才能。$cat替换apt->可能能力->才能喜欢->欣赏$text-replace--替换地图文件\--文件内输入\--外射输出\--分隔符“->”\--换行分隔符$cat输出一旦我成长起来,我很可能会欣赏哈斯克尔有足够的能力。