Предустановленная маска umask по заданному пути [дубликат]

Попробуйте это,

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, и поместите # в начале строки.

2
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы