- - PR -
sedコマンドでスラッシュを含む文字列に置換したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-19 09:46
おはようございます。Kシェルを使っています。
早速ですが、sedコマンドで置換をかけたいと思っている文字列がスラッシュを 含む場合の使用方法を見つけることができませんでしたので質問させていただいてます。 こんな感じで使ってます。 sed -e 's/TaisyouDirStr/'$ToFullPath'/g' ファイル1 > ファイル2 $ToFullPathという変数にはファイルのフルパスが入っていて、ディレクトリ 階層は普通にスラッシュです。(/home/user/dir/file.txt)こんな感じで。 エラーとしては 「sed -e 's/TaisyouDirStr//home/user/dir/file.txt/g'を解析できません。」 という感じです。エスケープシーケンスを使ってみてもだめでした。 もしくはいろいろやってみましたが使い方が間違ってるのかなと。 方法をご存知の形がいらっしゃいましたらご教示いただけると幸いです。 よろしくお願いします。 |
|
投稿日時: 2006-01-19 10:01
こちらで同じ話が出てますよ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27380&forum=10 |
|
投稿日時: 2006-01-19 10:20
Edossonさんご返答ありがとうございます。
似たようなスレッドがあったのですね(汗) そちらを参考にさせていただきます。 |
1