LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: san123

重复"请教一个.run的问题 "

[复制链接]
发表于 2005-5-30 22:16:40 | 显示全部楼层
你用vim打开你的.run文件看看就知道脚本文件有几行了,然后用split就可以分开了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-31 13:05:32 | 显示全部楼层
各位大哥啊,不要说的这么空啊,我不知道命令格式,比如用split这个来分文件的格式是什么啊,我用vim是看见很多行,但不知道用命令,还望斑竹和大哥,用个例子来说明啊,感激万分
回复 支持 反对

使用道具 举报

发表于 2005-5-31 13:11:47 | 显示全部楼层
你不会用man查看手册页吗,或者split --help看帮助也可以啊。
回复 支持 反对

使用道具 举报

发表于 2005-5-31 13:28:08 | 显示全部楼层
  1. zhyfly@zhyfly:~/bash$ cat 1.sh
  2. #!/bin/bash
  3. echo "This is an example of self-extracting archive"
  4. echo "Extracting archive ... please wait"
  5. echo ""

  6. tail +9 $0|tar xzv

  7. exit 0

  8. zhyfly@zhyfly:~/bash$cat 1.sh 1.tar.gz>1.run
  9. zhyfly@zhyfly:~/bash$ sudo chmod +x 1.run
复制代码
  1. zhyfly@zhyfly:~$ cat 1.run
  2. #!/bin/bash
  3. echo "This is an example of self-extracting archive"
  4. echo "Extracting archive ... please wait"
  5. echo ""

  6. tail +9 $0|tar xzv

  7. exit 0

  8. \uffff\u8a17B\u78261
  9. 1\u5469\uffff=ENf\u7783SGO\u6045aev=\uffff+n!\u4fcb\u7ba3\uffff\u86d60S<\u64a8\u89ab\u5c8f\u61b1z}\u8247\u6a104t\u7bd7)5\u97b8\uffff
  10.                                                                  l\u6406\u7ca9\u7848r;\u5ebb4~\uffff \u9e76\uffffSC\u8eabPK\u73c1\u62c2\u8fad\u509a.\u863f\u6a1au\u9807\uffff7w\u6115)\uffff(zhyfly@zhyfly:~$
复制代码

分开:
  1. head -9 1.run|split
复制代码

这时产生一个xaa是否就是开始的1.sh呢?

如果命令不会用就man command看看呵呵,我也只是随便写了一个例子,具体情况你自己考虑下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表