68user's page 掲示板

Prev< No. 4093〜4094> Next  [最新発言に戻る] [過去ログ一覧]
No. 4093 # tanaka 2005/02/15 (火) 16:44:32
JAVA から cシェルを実行したいのですが どのように記述すればよいのでしょうか。

Runtime rt = Runtime.getRuntime();
String[] command = {"/root/scripts/t.csh"} ;
Process process = rt.exec(command);

と記述しておりますが、実行できず困っています。

No. 4094 # とも 2005/02/16 (水) 03:03:50
UNIXのシェルスクリプトについて教えて下さい。
OSは、HP-UX11.00です。

ファイル中に存在するある文字列をsedを使用して置換して
いるのですが、sedで置換を行うとき条件を指定して実行する
ことはできるのでしょうか。

id: u=aaaa.bbbb,o=co.jp,o=1234,code=vip
aaaaaa,bbbb,code=vip,code=ip
bbbbb,bbbb
id: u=aaaa.bbbb,o=co.jp,o=1234,code=vip
aaaaaa,bbbb,code=vip,code=ip
bbbbb,bbbb
id: u=aaaa.bbbb,o=co.jp,o=1234,code=vip
aaaaaa,bbbb,code=vip,code=ip
bbbbb,bbbb
id: u=aaaa.bbbb,o=co.jp,o=1234,code=vip

sed 's/code=vip$/code=normal/g' ファイル名
とすると「code=vip」がある行に対して置換が行われます。

先頭が、"id: "から始まる行のみ「code=vip」を「code=normal」に
置換したいのですが、sed1回で可能でしょうか。
それとも、作り込みが必要でしょうか。

Prev< No. 4093〜4094> Next  [最新発言に戻る] [過去ログ一覧]