开发者

Remove odd lines in a text file

File:

/home/USER/DIR/a
http://www.here.is.a.hyper.link.net/
/home/USER/DIR/b
http://www.here.is.another.hyper.link.net开发者_开发问答/

Need to remove all the odd lines in this file (PUBLIC-DIRECTORY-LIST)? Its for my batch script which can be found below (dropbox batch puburl creator):

for PATH in `cat LIST`
do
echo $PATH
dropbox puburl $PATH
done > PUBLIC-DIRECTORY-LIST

Do I just append the command to prune PUBLIC-DIRECTORY-LIST at the end of the script?


# awk 'NR%2==0' file
http://www.here.is.a.hyper.link.net/
http://www.here.is.another.hyper.link.net/


I'd use awk for it, but that's just me:

awk '{if(i++%2)print}' foo.txt


For completeness here is the sed expression:

sed -e '1d;n;d' file

It is exactly as here except with an extra 1d command, this deletes the first line and so prints the odd lines instead of the even ones.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜