crontabの全行をコメントアウトする

やりたいこと

crontab編集の際、エディタにviを使用しているが、全行を一括でコメントアウトしたい。

環境

OS:Red Hat Enterprise Linux 4

手順

viのコマンドモードで以下を入力する。

:%s/^/#/g

全行の頭にコメントアウトを示す # が挿入される。

:%s/{マッチングさせたい正規表現}/{置き換えたい文字}/g

viで文字列置換をする場合、上記を入力する。

:%s の場合、ファイル全体が検索対象になる。

:s だと、現在の選択行のみ検索対象になる。

/g を入力すると、マッチングした文字列全てが置き換わる。

末尾に g を入力しない場合、行の最初にマッチングした文字列のみちかん

正規表現を使えるので、例えば ^ を利用すれば全行の頭に特定の文字列を挿入できる。

コメントを残す

メールアドレスが公開されることはありません。