私はUnix上にテキストファイルfile1.txt
を持っています。 file2.txt
という別のファイルを作成したいと思います。このファイルでは、apple-pie
のすべてをapple_pie
に置き換えています。どのようなコマンドを使用できますか?ファイル内の文字列を置換するUnix
8
A
答えて
17
使用sed
はfile1.txt
上のグローバル置換を行うと、file2.txt
に出力をリダイレクトします
sed 's/apple-pie/apple_pie/g' file1.txt > file2.txt
1
sed
はawk
よりも優れた性能を持っていますが、両方は、この検索のために働くと置き換えられます。 Reference
あなたがここにスクリプト(例えば、kshの、SH)でコマンドを入れた場合の構文です:
awk '{gsub(/apple-pie/,"apple_pie");print}' "file1.txt" > "file2.txt"
sed -e 's/apple-pie/apple_pie/g' "file1.txt" > "file2.txt"
関連する問題
- 1. c#ファイル内の文字列を置換
- 2. ファイル内のレイク文字列の置換
- 3. 文字列内の文字の置換
- 4. 文字列内の '' 'を置換する
- 5. C++ Win32実行ファイル内の文字列を置換する
- 6. ファイル内の文字列を検索して置換する
- 7. 文字列内の文字を置換する
- 8. 文字列内のhtml文字エンティティを置換する
- 9. 文字列内の文字を置換する
- 10. ファイル内の最初の文字列を置き換えます。
- 11. テンプレート内の文字列置換を
- 12. 文字列/ txtファイル内の文字列を置換する文字と数値に値を設定する
- 13. php文字列内のキーの置換
- 14. 複数の文字列の置換(同じ文字列内)
- 15. Windowsのバッチファイル - XMLファイル内の文字列を置換
- 16. 文字列内の検索と置換
- 17. Javascript文字列内のutf文字を置き換えます
- 18. ANT:ファイル内の文字列をファイル名自体に置換する
- 19. 文字列内の部分文字列のランダムインスタンスを置換する(ruby)
- 20. XSLT - 文字列内の文字数を置き換え
- 21. 文字列内の文字位置を検索して置き換えます。
- 22. python:文字列内の特殊文字の置換
- 23. 文字列リスト内の一致するファイル名を置換する
- 24. 配列内の重複する文字を置換する
- 25. LibreOffice用のPythonマクロ - 文字列内の文字列を置き換えます。
- 26. 文字列置換()/ regex replace - 文字列の配列の文字列を置換しますか?
- 27. 文字列間の文字の置換
- 28. 文字列配列内の項目を置き換えます。
- 29. 文字列PHPの文字列からHTMLを置換する
- 30. 文字列の部分文字列を置換する方法