У меня есть список URL-адресов, некоторые из них имеют пути после доменного имени, а некоторые нет. Мне нужно извлечь все URL, которые не имеют ничего после доменного имени.
Ввод:
https://youtube.com/user/ https://google.com/ https://twitter.com/home/ https://facebook.com/
Выход:
https://google.com/ https://facebook.com/
В противном случае: как удалить все после 3-го появления слеша?
grep может помочь вам:
grep -v '[^/]/[^/]' file
Для удаления sed может помочь:
sed
sed 's#\([^/]\)/[^/].*#\1/#' file
Как удалить все строки с более чем 3 косыми чертами?
awk '{a=$0}gsub(/\//,"",a)<=3' file