2011-10-28 29 views
0

背景:私は数百のxmlファイルを編集しようとしています。ファイルのタイトルを解析し、そのタイトルの要素をファイル自体に配置する必要があります。sedでxmlファイルを編集するMacOS

echo $num1 
34 

ことを、私はその後、OBJECT34

sed -i "" "/s/object/OBJECT$num1/" >$File 

でxmlファイル内の特定のオブジェクトを置換するsedをしようとして タイトルの例は、

File=object.34.xml 

解析が行われています私に無効なコマンドコードOエラーを与える... 提案?

答えて

3

入力ファイルがありません。そして、最初に/を削除する必要があります。試してください:

sed -i "" "s/object/OBJECT$num1/" $File 
関連する問題