24小时热门版块排行榜    

查看: 276  |  回复: 2

wangliang221

新虫 (小有名气)

[交流] 【求助】linux中代码的含义 已有2人参与

下面是我在linux下运行的一个小程序的代码
其用处是删除指定文件的1-51行 (:1,51d),但运行结果却不是那样。
不知为何?尤其不知到ex $LF <<-EOD是啥意思?
麻烦指点一下,谢谢



#!/bin/sh

for LF in $@ ; do
echo "Removing block lines "$LF
ex $LF <<-EOD
        :1,51d
        :wq
EOD
done
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abbott

金虫 (著名写手)

不要用QQ问我东西

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
dongdong3881(金币+1):多谢参与 2010-05-18 13:21:31
sed '1,15d' filename > newfile
多看看书
不明白不要乱说
Chemistry[]==[]Chem[]is[]try!!!
2楼2010-05-18 07:56:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onesupeng

金虫 (职业作家)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
dongdong3881(金币+1):多谢参与 2010-05-20 09:13:45
shell脚本吧?
长期招收博士生,参见http://fsl-unsw.com
3楼2010-05-20 09:06:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangliang221 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见