bash式find . | xargs perl -pi -e 's/'conflicts' => '',//g'
で単一のqoutをエスケープするにはどうすればよいですか?私は文字列 'conflicts' => ''をファイルに置き換えたいのですか?perlインタープリタで一重引用符をエスケープするにはどうすればよいですか?
8
A
答えて
9
あなたが直接ので、あなたのような何かをする必要があり、単一引用符を取得するために、単一引用符でそれを免れることはできない。それは外に見えるように、これは引用された部分を終了
$ echo 'i'\''m a string with a single quote'
i'm a string with a single quote
は、単一引用符をエスケープその後、再び引用を開始します。結果は1つの議論になります。代わりにあなたのコードの周り
5
二重引用符を使用:
find . | xargs perl -pi -e "s/'conflicts' => '',//g"
13
あるFatalErrorとgpojdは、両方の良い解決策を与えています。
find . | xargs perl -pi -e 's/\x27conflicts\x27 => \x27\x27,//g'
Perlで、s/.../.../
表記は、バックスラッシュ・エスケープをサポートしているので、これは動作します:私は1つの、他のオプションでこれを締めくくります。 \x27
は16進エスケープ('
はU + 0027)です。
関連する問題
- 1. psqlのコマンドラインクエリで一重引用符をエスケープするにはどうすればよいですか?
- 2. Prestoで一重引用符をエスケープするにはどうすればよいですか?
- 3. Pythonで一重引用符とスペースをエスケープするにはどうすればよいですか?
- 4. Rythmで一重引用符をエスケープするにはどうすればよいですか?
- 5. JavaScriptで一重引用符( ')をエスケープするにはどうすればよいですか?
- 6. XAMLマークアップ拡張プロパティリテラルの一重引用符をエスケープするにはどうすればよいですか?
- 7. 一重引用符をエスケープ
- 8. 一重引用符をエスケープする
- 9. JSONレスポンスで二重引用符をエスケープするにはどうすればよいですか?
- 10. jQuery:一重引用符と二重引用符をバックスラッシュでエスケープする方法
- 11. agで一重引用符をエスケープするには(二重引用符を使用しないで)
- 12. 二重引用符をエスケープするにはどうすればよいですか?
- 13. Linuxのperlで二重引用符をエスケープする
- 14. javascriptを使用して二重引用符をエスケープ文字の二重引用符に置き換えるにはどうすればよいですか?
- 15. ANTLRv4:二重引用符をエスケープした文字列の二重引用符を読み取るにはどうすればよいですか?
- 16. SQLで一重引用符で名前を確認するにはどうすればよいですか?
- 17. 一重引用符と二重引用符を正しくエスケープする方法
- 18. Template Toolkitで一重引用符をエスケープする方法は?
- 19. AppleScript /シェルで一重引用符をエスケープする方法は?
- 20. SQLクエリーで一重引用符エラーを修正するにはどうすればよいですか?
- 21. Flaskテンプレートのテキストから一重引用符を削除するにはどうすればよいですか?
- 22. postgresqlのテーブルから一重引用符を削除するにはどうすればよいですか?
- 23. NokogiriでXPathの一重引用符をエスケープしますか?
- 24. awkコマンドの出力に一重引用符を追加するにはどうすればよいですか?
- 25. 文字列に一重引用符を挿入するにはどうすればよいですか?
- 26. 一重引用符をsedのスペースで置き換えるにはどうすればよいですか?
- 27. perlの二重引用符をエスケープする
- 28. mysqlクエリに一重引用符と二重引用符を含む文字列(ファイルから10000レコード)を渡すにはどうすればよいですか?
- 29. VBスクリプトで一重引用符をエスケープする>> Javaスクリプト
- 30. ポストグルのクエリーで一重引用符をエスケープする方法
これはお勧めできません。なぜなら、Perlコードでよく使われる文字(特に '!')は二重引用符で囲まれていても特別な意味を持つからです。 –
'' 'の代わりに' ''を使用する唯一の時間は、Windowsではシングルクォートが動作しない場合です。 –