Skip to content
Justin SilverTECHNOLOGY, TRAVEL & EVERYTHING IN BETWEEN

Technology

Using sed and grep to replace the first line of a file

November 10, 2013


export pattern="pattern"; \
for i in `grep -r -o -n "$pattern" . | grep ":1:=" | sed "s/\(.*\):1:$pattern/\1/g"`; \
do sed -i '1 s/^\(.*\)\(\s{10,}.*\)$/\1/g' "$i"; \
done;