#!/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 echo "$filename does not exist" sed -i "/$filename/d" $urls_filename done