sed adds a '#' sign to the front of the line

#!/bin/bash
filename=$1
key=$2
#sed -i '2,5s/'"$key"'.*/#/' $filename
sed -i 's/^'"$key"'/#&/' $filename

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326644101&siteId=291194637