私はこのファイル(dev1.temp)を持っています:
<?xml version="1.0" encoding="UTF-8"?>
<krpano version="1.0.8.15" showerrors="false">
<include url="include/sa/index.xml" /> <include url="content/sa.xml" />
<include url="include/global/index.xml" />
<include url="include/orientation/index.xml" />
<include url="include/movecamera/index.xml" /> <include url="content/movecamera.xml" />
<include url="include/fullscreen/index.xml" />
<include url="include/instructions/index.xml" />
<include url="include/coordfinder/index.xml" />
<include url="include/editor_and_options/index.xml" />
</krpano>
目標は、すべてのURLのコンテンツを取得し、それらを一時ファイル(devel.temp)に配置することです。出力は次のようになります。
include/sa/index.xml
content/sa.xml
include/global/index.xml
include/orientation/index.xml
include/movecamera/index.xml
content/movecamera.xml
include/fullscreen/index.xml
include/instructions/index.xml
include/coordfinder/index.xml
include/editor_and_options/index.xml
トリックを行うために、私は次のスクリプトを持っています:
# Make a temp file with all the files url's
grep -o 'url=['"'"'"][^"'"'"']*['"'"'"]' $temp_folder"/devel1.temp" > $temp_folder"/devel2.temp"
# Strip off everything to leave just the url's'
sed -e 's/^url=["'"'"']//' -e 's/["'"'"']$//' $temp_folder"/devel2.temp" > $temp_folder"/devel.temp"
昨日は完璧に機能しました。今日、devel2.tempとdevel.tempの出力は次のとおりです。
[01;31m[Kurl="include/sa/index.xml"[m[K
[01;31m[Kurl="content/sa.xml"[m[K
[01;31m[Kurl="include/global/index.xml"[m[K
[01;31m[Kurl="include/orientation/index.xml"[m[K
[01;31m[Kurl="include/movecamera/index.xml"[m[K
[01;31m[Kurl="content/movecamera.xml"[m[K
[01;31m[Kurl="include/fullscreen/index.xml"[m[K
[01;31m[Kurl="include/instructions/index.xml"[m[K
[01;31m[Kurl="include/coordfinder/index.xml"[m[K
[01;31m[Kurl="include/editor_and_options/index.xml"[m[K
何が起こっているのかについて何かアイデアはありますか?