The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
リモートファイルが存在するかどうかをチェック hcclnoodles シェルプログラミングとスクリプティング 2 2008年8月27日 06:53午後
direcortyが存在する場合、どのようにチェックするか? SunnyK シェルプログラミングとスクリプティング 2 2007年11月8日 10:47午前
ディレクトリに存在する場合は、 makefileをどのように確認することができます zivsegal UNIXのダミー質問と回答のため 2 2007年9月10日 04:12午前
ディレクトリが存在するかどうかをチェック jerardfjay シェルプログラミングとスクリプティング 2 2005年6月13日 03:26午後
perlのファイルが存在するのftpチェック methos シェルプログラミングとスクリプティング 2 2003年6月18日 09: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 2007年5月30日
philplasma's Avatar
philplasma philplasma is offline
登録ユーザー
  
 

参加日: 2007年5月
場所:ケベック
投稿: 18
マスクされたディレクトリの内容を確認するために存在する場合、どのようですか?

私は、識別するためのスクリプトを作成しようとしているかどうかを千枚通し.????????.のIPは、フォームの存在するディレクトリに移動します。私は1つには、 AWL.05301032.IPが存在している。

このようなときのテスト: 場合は[ [ - DのAWL.05301032.IP ] ]

私は真実が、このようなときに取得試験:
場合は[ [ - Dを千枚通し.????????.のIP ] ]
また、このような
場合は[ [ - Dを千枚通し.*.のIP ] ]
ワイルドカードまたは任意の他の変動は、 falseを取得します。

ある方法を私は、マスクを使用するディレクトリの存在を確認するためですか?

を提供することができるすべての助けをありがとう!

フィルプラズマ
  #2固定リンク)  
Old 2007年5月30日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
この問題をワイルドカードを複数の項目に拡大している。

は、次のようにしてみてください


コード:
for d in AWL.????????.IP 
do
     if test -d $d
     then
           echo $d exists
     fi
done

  #3固定リンク)  
Old 2007年5月30日
philplasma's Avatar
philplasma philplasma is offline
登録ユーザー
  
 

参加日: 2007年5月
場所:ケベック
投稿: 18
クイック返信、ポーターのおかげで、それはうまくいきませんでした。最初に私はそれには、何もしたし、私はそれを変更したような:


コード:
for d in AWL.????????.IP 
do
     echo $d
     if test -d $d
     then
           echo $d exists
     fi
done

とされ、画面に出力


コード:
AWL.????????.IP

このツールキットを使用してMKS単位では、 Windows Server上のkshです。
  #4固定リンク)  
Old 2007年5月30日
ポーター porter is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年1月
投稿数: 2,965
もし、 " AWP .????????.のIP "という表現にマッチして何も取り戻す。

ある場合にファイルされている方法は、シェルの一般的な表現の作品であるとは一致し、それ以外の表現を返され、一致しています。

あなた"はls - l "何を見ている私たちにとって見ることができますか?

これは大文字と小文字を区別タイプものは、注記は、 Windowsのシステムファイルの大文字小文字を区別しないかもしれない、 UNIXのもの通常は大文字と小文字が区別されています。

" awp .????????.のIP " 、またはいくつかの変化を試みる必要があるかもしれません。
  #5固定リンク)  
Old 2007年5月30日
philplasma's Avatar
philplasma philplasma is offline
登録ユーザー
  
 

参加日: 2007年5月
場所:ケベック
投稿: 18
Unhappy

本当にありがとうございました、今になっています。それだけでも私は千枚通し.*. IPのためのすべての他の顧客のための規格です探しの前にミスを犯していたが、作業ディレクトリTL .*.のIPと呼ばれるこの顧客は、最初の返事はどのようにこの成功を修正する。

私はあなたから描くことが、余分な返事申し訳ございません。

おかげで再び!

フィルプラズマ
Closed Thread

ブックマーク

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

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

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

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




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


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

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