У меня есть каталог со многими ссылками.
Сначала мне нужно перечислить и перечислить ссылки, соответствующие строке 'standford'.
Затем найдите внутри этих ссылок строки, содержащие строку 'standford', и перечислите их.
У меня есть это:
ls -b |nl -s '. ' -w 1 |grep 'stanford'
, который дает мне ссылки, которые соответствуют «Стэндфорду», и его номер, как это.
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 ....