如何使用另一个命令linux命令处理来自管道的数据

时间:2018-05-07 17:01:09

标签: linux shell command-line command

我有一个包含许多链接的目录。

首先,我需要枚举并列出与字符串'standford'匹配的链接。

然后在这些链接中找到包含字符串'standford'的行并枚举它们。

我有这个:

ls -b |nl -s '. ' -w 1 |grep 'stanford'

它给了我与'standford'相匹配的链接及其数字。

261. http_^^www-pcd.stanford.edu^hci^courses^cs193e.html
262. http_^^www-pcd.stanford.edu^hci^courses^cs246.html
263. http_^^www-pcd.stanford.edu^hci^courses^cs247b.html
264. http_^^www-pcd.stanford.edu^hci^courses^cs329.html
265. http_^^www-pcd.stanford.edu^hci^courses^cs377.html
266. http_^^www-pcd.stanford.edu^hci^courses^cs378.html
267. http_^^www-pcd.stanford.edu^hci^courses^cs447.html

/^取代,不知道为什么,但仍然可以访问该网站)

所以现在我需要访问每个链接以找到字符串'standford'。

如何使用其他命令(cat或grep)输入此链接?

$ ls -b |nl -s '. ' -w 1 |grep 'stanford' |cat .... 

0 个答案:

没有答案