- PR -

sedコマンドでスラッシュを含む文字列に置換したい

1
投稿者投稿内容
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 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'を解析できません。」
という感じです。エスケープシーケンスを使ってみてもだめでした。
もしくはいろいろやってみましたが使い方が間違ってるのかなと。
方法をご存知の形がいらっしゃいましたらご教示いただけると幸いです。
よろしくお願いします。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2006-01-19 10:01
こちらで同じ話が出てますよ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27380&forum=10
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2006-01-19 10:20
Edossonさんご返答ありがとうございます。
似たようなスレッドがあったのですね(汗)
そちらを参考にさせていただきます。
1

スキルアップ/キャリアアップ(JOB@IT)