开发者社区> 问答> 正文

linux cat合并.bin文件的问题

define Image/Build/Ath
$(eval fwsize=$(call mtdpartsize,firmware,$(4)))
$(eval rootsize=$(call mtdpartsize,rootfs,$(4)))
$(eval kernsize=$(call mtdpartsize,kernel,$(4)))
$(call Sysupgrade/$(5),$(1),$(2),$(if $(6),$(6),$(kernsize)),$(if $(rootsize),$(rootsize),$(fwsize)))
if [ -e "$(call sysupname,$(1),$(2))" ]; then \
dd if=$(KDIR_TMP)/vmlinux-$(2).uImage \
of=$(call imgname,kernel,$(2)).bin bs=1 conv=sync count=0x170000; \
dd if=$(KDIR)/root.$(1) \
of=$(call imgname,$(1),$(2)-rootfs).bin bs=128k conv=sync; \
fi
cat $(PWD)/image/art_wdr7550.bin >> /work/lufei/openwrt_trunk/bin/ar71xx/openwrt-ar71xx-generic-ap135-020-kernel.bin
echo "=================================="
echo "$(PWD)"
endef
倒数第四句,想用cat将 art_wdr7550.bin接至 openwrt-ar71xx-generic-ap135-020-kernel.bin的末尾,问题来了 kernel原大小是1M多,art的大小是64K
可是这样做的结果是 生成的kernel只有64K了。
想问问问题出现在哪里,应该怎么做才能实现呢

展开
收起
杨冬芳 2016-07-15 14:21:56 3963 0
1 条回答
写回答
取消 提交回答
  • IT从业
     将file1.txt追加到file2.txt的末尾
    $ cat file1.txt >> file2.txt

    然后就是要看你是否有权限

    2019-07-17 19:56:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载