0

これがテキスト ファイルにある最初の 413 回を見つける必要があります。

<title>Local SEO Services - The Company Review</title>

これを次のように置き換えます。

<title>Local SEO Services - TheCompany Review</title>

コマンドラインからこれを行い、最初の 413 件の結果のみに制限する方法はありますか?

助けてくれてありがとう!

4

1 に答える 1

0

Perl で実装された実際の基本的なアイデアを次に示します。

perl -e 'foreach (<>) { $count<2 && s/hello/goodbye/ && $count++; print; }'

これにより、最初の 2 回の「hello」が「さようなら」に置き換えられます。ただし、ラインベースです。1 行に 2 つの置換があると、機能しません。

標準ストリームで動作することに注意してください。つまり、stdin から読み取り、stdout に書き込みます。

/次のように特殊文字 ( など)をエスケープする必要があります\/例えば

s/<title>Local SEO Services - The Company Review<\/title>/<title>Local SEO Services - TheCompany Review<\/title>/
于 2013-05-24T04:02:32.817 に答える