#!/bin/bash urls_filename='urls.txt' cat $urls_filename | while read line; do filename=$(echo $line | awk -F, '{print $1}') if [ -f "$filename" ]; then continue fi if [ "$filename" == "." ]; then continue fi echo "$filename does not exist" sed -i "/$filename/d" "$urls_filename" done