6
A
答えて
9
8
を参照してください:
perl -pi.bak -e "s/find/replace/g" <file>
注-i.bak
部分を - 拡張子が.bak
のバックアップファイルが作成されます。 (...あなたはperlのについて尋ね、私が知っている)
perl -pi -e "s/find/replace/g" <file>
1
か、sed
を使用することができます:あなたはネットなしでプレイしたい場合は、バックアップせずに既存のファイルを上書きするために、これを行うことができます
sed -i 's/find/replace/g' <file>
+0
sedが正規表現ルールを処理する方法は、Perlのものとは異なります。 – GJTorikian
関連する問題
- 1. Perlファイルを検索して変数に置き換える場合は、
- 2. ファイル内で置換して置き換えます
- 3. CSSをループしてparseJSONデータで置き換える
- 4. Regexp Perlで変数を検索し置換する
- 5. ループをperlからpowershellに変換するには?
- 6. VBAのループを置換してください
- 7. Antを使用してXMLファイルの値を置換する
- 8. Perlで既存のファイルの文字列を置き換えるには?
- 9. キャブすべてのファイルを置換するvs 1つのファイルを置き換える
- 10. shファイルを使用して検索および置換する
- 11. Regexで複数のファイルを検索して置換する
- 12. ファイル内の文字列を検索して置換する
- 13. Rubyでファイルを検索して置換する
- 14. PerlインラインでのPerlスクリプトの置き換え
- 15. ANTを使用してxmlファイルのプロパティを置換します
- 16. Powershellがフォルダをループし、ファイル名と場所で検索して置き換えます。
- 17. Perlのforeachループ
- 18. Phyloxml:ファイル内で検索して置換する
- 19. PHPファイル内の{{string}}を置換する
- 20. postgres、ファイルから列を置換する
- 21. zipアーカイブ内のファイルを置換する
- 22. json forループを配置してUIPickerViewに配置します
- 23. ループ置換のためのテンプレート
- 24. c forループとcudaの置き換え
- 25. Perlを使ってファイル内でエスケープシーケンスを持つ文字列を置き換えるには?
- 26. 式の関数としてperl正規表現置換を書くには?
- 27. Perl:連続した数字をカウントで置き換えてください。
- 28. perlで を&と置き換えるには?
- 29. URLを文字列に置き換える - Perl
- 30. JSONオブジェクトをループに変換して配列に変換する
しかし、なぜ私はバックレファレンスを使用できないのですか? perl -pi -e "s/foo(。*)bar/bar $ 1foo /" tezt2のように動作しません。 –
あなたのシェルはおそらく文字列を壊しています。 *が展開されないようにあなたの ""を置き換えてみてください。 –
ありがとうございました! –