The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
2つのテーブルへの変更をどのように書くこと naveeng.81 シェルプログラミングとスクリプティング 0 2008年4月9日 02:26午後
私のシェルスクリプト( )修正ファイル whizkidash シェルプログラミングとスクリプティング 2 2008年3月24日 03:50午後
修正するだけで、リストファイル< 15分 tom_k_mishra UNIXのダミー質問と回答のため 2 2005年11月11日 02:10午前
ファイルの変更を追跡 gupta_ca UNIXの詳細&エキスパートのためのユーザー 3 2005年8月3日 09:50午前
行ファイルが変更:検索と置換 Shakey21 シェルプログラミングとスクリプティング 2 2001年11月20日 04:21午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年5月27日
potro's Avatar
potro potro is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 61
XMLの変更を使用してファイルを削除するsed

やあ、

私は2 XMLファイルと2のことをする必要があるbashスクリプトのインストール処理中に。を使用するのか セッド 任意の方法では、 XMLファイルに影響を与えるか?

1.Add <ServerListeners>セクションのセクションに

<ServerListener>
<BaseClass> myapp.module.WowConfigurator < / BaseClass >
< / ServerListener >

コードの下には、仕事は、すべてのタブを追加することではない;トンの形式は、 XMLファイルです。ビューのXMLファイルの点から、いいですか?


コード:
ISLISTENER=`grep -n "myapp" $WOW_HOME/conf/Server.xml|cut -d":" -f1 |head -1`

if [ ${ISLISTENER} == "" ]
then
        INSERTLINE=`grep -n "ServerListeners" $WOW_HOME/conf/Server.xml|cut -d":" -f1 |head -1`

        sed -e ''${INSERTLINE}'a\</ServerListener>''' $WOW_HOME/conf/Server.xml > $WOW_HOME/conf/Server.xml_new
        mv $WOW_HOME/conf/Server.xml_new $WOW_HOME/conf/Server.xml

        sed -e ''${INSERTLINE}'a\<BaseClass>myapp.module.WowConfigurator</BaseClass>''' $WOW_HOME/conf/Server.xml > $WOW_HOME/conf/Server.xml_new
        mv $WOW_HOME/conf/Server.xml_new $WOW_HOME/conf/Server.xml

        sed -e ''${INSERTLINE}'a\<ServerListener>''' $WOW_HOME/conf/Server.xml > $WOW_HOME/conf/Server.xml_new
        mv $WOW_HOME/conf/Server.xml_new $WOW_HOME/conf/Server.xml

fi


2 。との セッド 私が最初に現れるパラメータの値に置き換える必要がありますコマンド:

xmlファイルが含まれています:

コード:
                                <IpAddress>*</IpAddress>
                                <Port>1935</Port>

と私BINDADDRESS $と$ BINDPORT変数を置き換える必要があります。私はそれを解明するにはこれを管理していない。

ありがとう、
Bianca

編集potroで最終; 2009年5月27日に 11:41午前..
  #2固定リンク)  
Old 2009年5月27日
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
モデレータ
  
 

参加日: 2003年12月
場所:フロリダ州
投稿数: 1,938
あなたも含め、任意のエディタを使用することができます セッドは、 XML文書に。ある特定のエディタを使用する必要はありません。

は、 XML文書内で一般的な白い空間では重要ではありませんので、よく練られている限り有効です。場合は、それには、 XML仕様の構文規則との要素を次のように基本的に、ネストされた文書もあるが正しく形成されており、独自のルートの一部。
  #3固定リンク)  
Old 2009年5月27日
potro's Avatar
potro potro is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 61
やあ、

bashスクリプトからの変更は、インストールプロセス中に行われるため、この理由を私はエディタを使用することはできません。

私は、ユーザの入力から2変数を読んで、私は、 XMLファイル内の値に置き換える必要があります2番目の問題です。

ありがとう、
Bianca

引用:
当初の投稿 fpmurphy View Post
あなたも含め、任意のエディタを使用することができます セッドは、 XML文書に。ある特定のエディタを使用する必要はありません。

は、 XML文書内で一般的な白い空間では重要ではありませんので、よく練られている限り有効です。場合は、それには、 XML仕様の構文規則との要素を次のように基本的に、ネストされた文書もあるが正しく形成されており、独自のルートの一部。
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:48午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0