ヘルプが必要です。私は一日を探して、私が必要とするものに特有の解決策を見つけられませんでした。文字列に基づいてファイル内の行を検索して削除しますが、最後の文字は残してください
ファイルで:
Lots
of
other
lines
...
...
# [email protected] ..........1323 <- Do not include '# Client=HOSTNAME'
# [email protected] ..........123123 <- Do not include '# Client=HOSTNAME'
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- keep last occurrence
[email protected] ....rndChars.... <- keep last occurrence
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- delete line
[email protected] ....rndChars.... <- keep last occurrence
...
...
more
lines
私は「クライアント=」以上に一致するすべての行を検索し、最後れる発生を除き行を削除する必要があります。問題は、私はホスト名がどうなるか分からない。
出力は次のようになります。事前に
Lots
of
other
lines
...
...
# [email protected] ..........1323 <- Do not include '# Client=HOSTNAME'
# [email protected] ..........123123 <- Do not include '# Client=HOSTNAME'
[email protected] ....rndChars.... <- keep last occurrence
[email protected] ....rndChars.... <- keep last occurrence
[email protected] ....rndChars.... <- keep last occurrence
...
...
more
lines
Thxを。
? –