Попробуйте это,
sed -e '/[/]/common s/^/#/' /etc/fstab
sed -e '/[/]/share1 s/^/#/' /etc/fstab
Указав это /[/]common/
, вы выберете только строки, содержащие /common.
Если это сработает, замените -e
на -i
для выполнения изменения в файле.
Вы можете сделать это с помощью awk
awk '/[/]common/{$0="#"$0} 1' /etc/fstab >/etc/fstab.tmp && mv /etc/fstab.tmp /etc/fstab
awk '/[/]share1/{$0="#"$0} 1' /etc/fstab >/etc/fstab.tmp && mv /etc/fstab.tmp /etc/fstab
Указав это /[/]common/ {$0="#"$0}
, вы выберете те строки, которые содержат /common, и поместите # в начале строки.