The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
親/子のKornシェルスクリプトを支援 sasaliasim シェルプログラミングとスクリプティング 1 2008年5月6日 06:09午後
Unixのシェルスクリプトに含めるPERLスクリプト ganapati UNIXのダミー質問と回答のため 1 2008年4月29日 01:18午後
Awkのシェルスクリプトを使用して、親からの部分文字列のインデックスを抽出する sandeepms17 シェルプログラミングとスクリプティング 2 2007年11月7日 07:44午前
どのようなシェルスクリプトからは、 perlスクリプトを呼び出すこと anumkoshy シェルプログラミングとスクリプティング 2 2007年8月30日 05:23午前
親シェルには、スクリプト内のスクリプトを起動した後に戻る gurukottur シェルプログラミングとスクリプティング 5 2006年9月26日 08:05午前

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

参加日: 2007年8月
投稿: 10
Exclamation 親シェルで実行する方法をPerlスクリプトからのシェルスクリプトですか?

やあ Perlの/UNIXの専門家、

私からのシェルスクリプトを実行するには、問題を抱えている私の perlの スクリプト( ) auto.pl 。

私は、実行 perlの スクリプトを使って
perlの auto.pl
は、シェルプロンプトから

シェルスクリプトの入力"フォルダ"内のファイルを選択してprocesess 。

このコードは、シェルスクリプトblue.shしている。


コード:
export JAVA_HOME=/opt/j2sdk1.4.2_02
export PATH=${JAVA_HOME}/bin:${PATH}
export MANPATH=${JAVA_HOME}/man:${MANPATH}
export RUNPATH=:.:/export/home/lib/activation.jar:/export/home/lib/commons-dbcp-1.1.jar:/export/home/lib/jdbc2_0-stdext.jar:/export/home/lib/libmqjbnd05.so:/export/home/lib/postcard.jar
export RUNPATH=$RUNPATH:/export/home/lib/ant.jar:/export/home/lib/commons-logging-api.jar:/export/home/lib/jms.jar:/export/home/lib/log4j-1.2.8.jar:/export/home/lib/providerutil.jar
export 
java -classpath $RUNPATH placeOrders ./input/

私はこれを実行しようとした perlの スクリプトを使って
実行( " blue.sh " )
実行( " 。 / blue.sh " )
` 。 / blue.sh `
shにblue.sh ` `


私はこのエラーが表示される- 。 /青: JAVA_HOME \u003d / opt/j2sdk1.4.2_02 :識別子ではない

しかし、私はシェルから手動で実行

コード:
./blue.sh

罰金は、スクリプトが実行されます。

私はこの問題を推測されますので perlの 新しいシェルを生成します。
  #2固定リンク)  
Old 2007年8月13日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
を入れに行ってみた


コード:
#!/bin/sh

スクリプトの開始時ですか?
  #3固定リンク)  
Old 2007年8月13日
hifake hifake is offline
登録ユーザー
  
 

参加日: 2007年8月
投稿: 10
引用:
当初の投稿 ポーター View Post
を入れに行ってみた


コード:
#!/bin/sh

スクリプトの開始時ですか?

はい。私でした。それでも私は、同じエラーが表示される。
また、私は手動では、シェルスクリプトを実行することはできません。

$ 。 / blue.sh
。 / blue.sh : JAVA_HOME \u003d / opt/j2sdk1.4.2_02 :識別子ではない

$ shにblue.sh
blue.sh : JAVA_HOME \u003d / opt/j2sdk1.4.2_02 :識別子ではない
  #4固定リンク)  
Old 2007年8月13日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
あなたの輸出はしないように。

挑戦する


コード:
VARIABLE=value
export VARIABLE

  #5固定リンク)  
Old 2007年8月13日
kahuna's Avatar
ハワイ先住民の祈祷師 kahuna is offline
登録ユーザー
  
 

参加日: 2007年4月
投稿数: 149
の代わりにksh shにしてみてください

コード:
#!/bin/ksh

  #6固定リンク)  
Old 2007年8月14日
hifake hifake is offline
登録ユーザー
  
 

参加日: 2007年8月
投稿: 10
引用:
当初の投稿 ハワイ先住民の祈祷師 View Post
の代わりにksh shにしてみてください

コード:
#!/bin/ksh
この... ...助けにはならない試みた。それでも同じエラーが発生しました。

他のオプションは? 50 %以上の場合でも、必ず返事をしてください。この試みを傷つけるものではありません。
  #7固定リンク)  
Old 2007年8月14日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
引用:
当初の投稿 hifake View Post
しかし、私はシェルから手動で実行

コード:
./blue.sh

罰金は、スクリプトが実行されます。
どのようなシェルを実行している場合は正常ですか?

それは何の完全なパスは何ですか?

を使用してみることに"#!....."最初の行。

shにして、 " shに"と入力し、次にスイッチを試してみて、このスクリプトを実行します。
Closed Thread

ブックマーク

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

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

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

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




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


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

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