学习_Linux_Command_csplit

csplit 是linux命令,csplit 命令拷贝指定的文本文件并将拷贝分成段
csplit [ -f Prefix ] [ -k ] [ -n Number ] [ -s ] File Argument ...
csplit 命令拷贝指定的文件并将拷贝分成段。原始的还未改变的输入文件,必须是一个文本文件。


-f Prefix 指定前缀由已经创建的文件段使用。此变量的缺省值是 xx。
-k 使创建的文件段完整的位于出错事件中。
-nNumber 改变十进制号码位,用于创建文件名。缺省的是两个十进制位或 xx00 . . . xx99。 如果指定 -n 4 标志,例如,新的文件被命名为 xx0000 . . . xx0099。
-s 消除字符计数的显示。
退出状态
此命令返回以下退出值:
0 成功完成。
>0 发生错误。
1. 将 book 的文本以每章一个单独文件来分割,输入:
csplit book "/^ Chapter *[k.0-9]k./" {9}
这创建了 10 个文件,从 xx00 到 xx09。xx00 文件包含了第一章前面的出版前页。文件从 xx01 到 xx09 包含各个单独的章节。每一章起始的一行只包含单词章和章节号。
2. 为这些创建自 book 的文件指定前缀 chap,输入:
csplit -f chap book "/^ Chapter *[k.0-9]k./" {9}
这样把 book 分割成文件,命名从 chap00 到 chap09。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值