The UNIX and Linux Forums  


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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
このUnixのスクリプトを書く手助けを必要 ギシギシ揺れます シェルプログラミングとスクリプティング 7 2008年12月12日 09:15午後
このUnixのスクリプトの作成をお手伝い ギシギシ揺れます シェルプログラミングとスクリプティング 2 2008年12月12日 12:28午後
UnixのPerlのスクリプトの作成 Dinkster UNIXのダミー質問と回答のため 1 2008年2月1日 04:09午後
RTR書面およびUNIXの実装では、スクリプトを実行する mahajan.anubhav シェルプログラミングとスクリプティング 0 2006年3月16日 05:20午前
ヘルプが必要な場合には、 UNIXのスクリプトを書く pray44u シェルプログラミングとスクリプティング 1 2005年3月30日 08:15午前

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月26日
stuaz stuaz is offline
登録ユーザー
  
 

参加日: 2008年7月
投稿: 13
Unixの引数を使用するスクリプトを書く

やあ、

この他の回答がありますが、私は完全に表現の確認私はここでの試みとなるはずですが、検索に使用されました:

私は、コマンドに渡すことができるようになるなどのスクリプトを作成したい:

<command> - oOPTIONS - aANOTHERプリント



しかし私は何をどのようにコードの中で受け入れることをIR情報の構文を知らない。

例のように:

場合、または"に等しい場合は、特定のコマンドを実行して行うとよいでしょうフレッド" 。

もし誰でも任意のヘルプまたは"方法"が一番だろうapprieciatedしている。
  #2固定リンク)  
Old 2009年5月26日
pludi's Avatar
pludi pludi is online now Forum Staff  
モデレータ
  
 

参加日: 2008年12月
場所: 。で
投稿数: 1,909
を見てください getopts (約3月4日は、ページ下)
  #3固定リンク)  
Old 2009年5月27日
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unixの基
  
 

参加日: 2006年11月
場所:ブルガリア
投稿数: 1,323
もう1つの簡単な例ではbash (場合は、スイッチの名前については)気にしない:
コード:
#!/bin/bash

parseArguments() {
    if [[ $# -lt 3 ]]; then
        echo "Usage: $0 host user pass"
        exit 1
    fi
host="$1"
user="$2"
pass="$3"

# do you stuff here, and put the following at the main part of the script : 
parseArguments() $@
$ 0はスクリプトの名前です。
  #4固定リンク)  
Old 2009年5月27日
cjcox cjcox is offline
登録ユーザー
  
 

参加日: 2005年5月
投稿: 64
純粋なBourneシェルでは...

コード:
f=0
while [ $# -gt 0 ]; do
        case "$1" in
        -o?*)
                # handles things like -oValue
                o=`expr "$1" : '..\(.*\)'`
        ;;
        -o)
                # handles things like -o Value
                o="$2"
                shift
        ;;
        -f)
                # Just a flag (on/off)
                f=1
        ;;
        *)
                break
        ;;
        esac
        shift
done
echo "o=$o, f=$f"
# Loop through remaining arguments (arguments without a hyphen)
for arg in "$@"; do
        echo "$arg"
done
Closed Thread

ブックマーク

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

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

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

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




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


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

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