逆引きUNIXコマンド/sedコマンドで大文字小文字を区別せずに置換する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* sedコマンドで大文字小文字を区別せずに置換する方法(iを使...
sedコマンドで英大文字、英小文字を区別せずに置換する方法を...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#jd3f11b3]
-[[grepで大文字小文字を区別しないで検索する>逆引きUNIXコ...
-[[sedで指定した行を削除する方法>逆引きUNIXコマンド/sedで...
-[[sedを使ってスペースの文字列操作を行う>逆引きUNIXコマン...
-[[sedを使って改行のみ、スペースのみの行を削除する>逆引き...
-[[キーワードからキーワードまでの文字列を抜き出す方法・se...
-[[sedでディレクトリ文字列が格納されている環境変数等を展...
-[[sedでスラッシュを置換する方法>逆引きUNIXコマンド/sedで...
* iを使用することにより英大文字小文字を区別ぜずに置換する...
以下の構文のようにすると英大文字、英小文字を区別せずに置...
一番最後にiが付加されています。~
以下の構文では、echoにより出力された文字列をパイプを使いs...
echo 文字列 | sed -e "s/置換前文字列/置換後の文字列/i"
* 実際にsedにiを付加して実行してみた [#u99554e4]
上記の構文を使用しsakura文字列をtubakiに置換した例を記し...
- 置換前文字列が全て英大文字ですが、echoコマンドにより出...
$ echo "sakura" | sed -e "s/SAKURA/tsubaki/i"
tsubaki
- 上記と同様に置換前文字列を英大文字小文字の混在で指定し...
上記と同様にtusbakiに置換されているのが確認できます。
$ echo "sakura" | sed -e "s/SaKuRa/tsubaki/i"
tsubaki
* ファイルで試してみる [#b62c002b]
以下のようなテキストファイルを置換してみます。
- 実行例用のテキストファイル内容
$ cat sedtest.txt
sakura
Sakura
SAkura
SAKura
SAKUra
SAKURa
SAKURA
- sedコマンド実行結果~
全てのsakuraがsuzuranに置換されているのが確認できます。
$ sed -e "s/sakura/suzuran/i" sedtest.txt
suzuran
suzuran
suzuran
suzuran
suzuran
suzuran
suzuran
以上、sedコマンドで英大文字、英小文字を区別せずに置換する...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* sedコマンドで大文字小文字を区別せずに置換する方法(iを使...
sedコマンドで英大文字、英小文字を区別せずに置換する方法を...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#jd3f11b3]
-[[grepで大文字小文字を区別しないで検索する>逆引きUNIXコ...
-[[sedで指定した行を削除する方法>逆引きUNIXコマンド/sedで...
-[[sedを使ってスペースの文字列操作を行う>逆引きUNIXコマン...
-[[sedを使って改行のみ、スペースのみの行を削除する>逆引き...
-[[キーワードからキーワードまでの文字列を抜き出す方法・se...
-[[sedでディレクトリ文字列が格納されている環境変数等を展...
-[[sedでスラッシュを置換する方法>逆引きUNIXコマンド/sedで...
* iを使用することにより英大文字小文字を区別ぜずに置換する...
以下の構文のようにすると英大文字、英小文字を区別せずに置...
一番最後にiが付加されています。~
以下の構文では、echoにより出力された文字列をパイプを使いs...
echo 文字列 | sed -e "s/置換前文字列/置換後の文字列/i"
* 実際にsedにiを付加して実行してみた [#u99554e4]
上記の構文を使用しsakura文字列をtubakiに置換した例を記し...
- 置換前文字列が全て英大文字ですが、echoコマンドにより出...
$ echo "sakura" | sed -e "s/SAKURA/tsubaki/i"
tsubaki
- 上記と同様に置換前文字列を英大文字小文字の混在で指定し...
上記と同様にtusbakiに置換されているのが確認できます。
$ echo "sakura" | sed -e "s/SaKuRa/tsubaki/i"
tsubaki
* ファイルで試してみる [#b62c002b]
以下のようなテキストファイルを置換してみます。
- 実行例用のテキストファイル内容
$ cat sedtest.txt
sakura
Sakura
SAkura
SAKura
SAKUra
SAKURa
SAKURA
- sedコマンド実行結果~
全てのsakuraがsuzuranに置換されているのが確認できます。
$ sed -e "s/sakura/suzuran/i" sedtest.txt
suzuran
suzuran
suzuran
suzuran
suzuran
suzuran
suzuran
以上、sedコマンドで英大文字、英小文字を区別せずに置換する...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: