The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
getoptsを使用する TurboArkhan シェルプログラミングとスクリプティング 3 2009年6月22日 05:31午後
getoptsの仕方 GrepMe シェルプログラミングとスクリプティング 3 2007年6月20日 12:47午後
getoptsに役立つ 問題 シェルプログラミングとスクリプティング 1 2006年5月5日 12:07午前
getopts yerra シェルプログラミングとスクリプティング 5 2005年3月26日 10:43午前
getopts グーグル シェルプログラミングとスクリプティング 3 2002年12月5日 07:42午後

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

参加日: 2007年10月
投稿: 75
getoptsのヘルプ

やあ、

私のスクリプト(これは)とは、オプションを強制されていないファイルをパラメータとして入力されます。
ksh my_script.sh <inputfile> [ - nを]
のオプションを与えている私Ñない方法は、入力ファイルに関連している。

さて、問題はここに私がスクリプトでは、入力ファイルを指定すると、上記のオプション(の道)を実行すると、コードのオプションの一部を私に何の行動も結果として機能していません。
しかし、私はこの方法では、スクリプトを実行すると、私は自分の希望する出力を得る午前
ksh my_script.sh - nを<inputfile>
しかし、この方法を私が言及すべきではない。

なぜ最後に与えられたオプションは、そのアクションを実行されていません。 ? getoptsは、問題解決のためにルールを自分のコードではありますか?

これについて、支援してください。

サンプルコード:

# ! / binに/ ksh
getoptsは、 ' n 'をオプション
する
ケース" $オプション"で
n )の"オプションÑ "エコー
; ;

? )エコー"不正なオプション指定...."
; ;
esac
完了した

` $ OPTIND式シフト- 1 `
INPUTFILE \u003d $ 1
$ INPUTFILEエコー

事前のおかげで、
Chella
 

ブックマーク

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

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

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

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




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


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

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