遍历在bash的文本文件的每一行 [英] Loop over each line of text file in bash

查看:454
本文介绍了遍历在bash的文本文件的每一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的文字看起来是这样的:

  428,http://www.youtube.com/watch?v=aqlJl1LfDP4,纽约,纽约 - 法兰克辛纳屈 - 的YouTube,moc.ebutuoy。万维网。,1,0,0,20,96,1329427038818198aiODk063S1YW
429, \"http://www.youtube.com/watch?v=KIiUqfxFttM&feature=list_related&playnext=1&list=AVGxdCwVVULXfJnKOaSACBmNaC6ZZ71zS7\", 弗兰克·西纳特拉 - 那是生活 - 的YouTube,moc.ebutuoy.www。,1,0,0,20,96,1329427228164029,96X5yyV88p8v


  ID,URL,标题,...不必要的信息...

我要抢一个文本文件中的每一行中一个bash脚本。获得第二个参数(URL),然后打补丁到脚本。

我真的不知道如何循环的每一行,然后拉出了第二个参数。

感谢


解决方案

 的URL在$(切-d,-f2<文件)

    回声$网址
DONE

Here's what the text looks like:

428, "http://www.youtube.com/watch?v=aqlJl1LfDP4", "NEW YORK,NEW YORK- FRANK SINATRA - YouTube", "moc.ebutuoy.www.", 1, 0, 0, 20, 96, 1329427038818198, "aiODk063S1YW" 
429, "http://www.youtube.com/watch?v=KIiUqfxFttM&feature=list_related&playnext=1&list=AVGxdCwVVULXfJnKOaSACBmNaC6ZZ71zS7", "Frank Sinatra - That's Life - YouTube", "moc.ebutuoy.www.", 1, 0, 0, 20, 96, 1329427228164029, "96X5yyV88p8v"


id,url,title,...unnecessary info...

I want to grab each row of a text file in a bash script. Get the second parameter (url), and then patch that into a script.

I'm not really sure how to loop for each line, and then pull out that second param.

Thanks

解决方案

for URL in $(cut -d, -f2 < file)
do
    echo $URL
done

这篇关于遍历在bash的文本文件的每一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆