文件切割方法

方法一: dd if=checkinstall.rpm of=target.1 bs=50k count=2 dd if=checkinstall.rpm of=target.2 bs=50k skip=2 source被分为target.1和target.2两个文件 其中target.1为source的前10M部分 target.2为source的减去10M后的部分
下面合并: cat target.1 target.2 > othersource source与othersource是同一个文件

例子:
dd if=zxServer1.out of=zxServer1.1 bs=10M count=10
dd if=zxServer1.out of=zxServer1.out bs=1M skip=10


方法二: split -b 4m myfile.img myfileSp 注:分拆为大小为4M的文件;合并: cat myfileSp* > newmyfile.img
每个分块100行,不考虑大小。日志分析时应该有用。
split -l 100 duanxin split

 

方法3: csplit -k -f dgckfhz 10160101.370856000.1231 15000 {99} 此命令 将把文件 10160101.370856000.1231 分解为 大小为 15000 行 文件名前半部分为 dgckfhz 后面为 00、01、02 ......99 文件个数不多于100个。

例子
csplit -k -f mylog yyServer1.out 150 {99}


今天终于得到字符串分割的方法
现在的分区挂载有的在/mnt下,有的在/media下,有的直接间隔文件夹hda1,有的更加只能把分区的卷标作为文件夹名,我们知道df -h可以得到/dev/hda1 99M 9.2M 85M 10% /mnt/hda1
怎样得到/mnt/hda1呢?今天终于使用awk解决:
df -h|grep /dev/hda1|awk '{printf $6}'

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值