![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| が存在するディレクトリの内容を確認 | ust | シェルプログラミングとスクリプティング | 7 | 2008年9月22日 09:49午後 |
| テキストファイルに名前を追加しない場合、特定のファイルがあるディレクトリに、存在を確認する | SunnyK | シェルプログラミングとスクリプティング | 1 | 2008年2月7日 09:21午前 |
| 場合、ディレクトリ/ファイルが存在する方法を使用してç / çをチェックする+ + | steven88 | 高レベルのプログラミング | 2 | 2006年1月3日 02:55午前 |
| 場合、ディレクトリ/ファイルが存在する方法を使用してç / çをチェックする+ + | steven88 | シェルプログラミングとスクリプティング | 1 | 2006年1月2日 10:45午後 |
| ファイルが存在するかどうかを確認する方法? | gusla | UNIXのダミー質問と回答のため | 3 | 2002年3月27日 10:56午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
ディレクトリサーバ上に存在する方法を確認する
彼らのディレクトリstructerまったく同じでなければならない多くのサーバとしている。すべてのサーバーのディレクトリパスを確認するために、私のスクリプトを書いている。
コード:
#! /bin/ksh
ARRAY_DIRECTORIES[1]="/c/dev/custom/bin"
ARRAY_DIRECTORIES[2]="/c/dev/db/custom/src"
ARRAY_ENV[1]="remoteName200"
ARRAY_ENV[2]="remoteName201"
ARRAY_ENV[3]="remoteName202"
integer DIR_INDEX=0
integer ENV_INDEX=0
while(($ENV_INDEX<3))
do
ENV_INDE=`expr $ENV_INDE+1`
ssh "${ARRAY_ENV[$ENV_INDE]}"
while (($DIR_INDEX<2))
do
DIR_INDEX=`expr $DIR_INDEX + 1`
if [ ! -d "${ARRAY_DIRECTORIES[$DIR_INDEX]}" ]
then
#do something
fi
done
done
このスクリプトは、サーバーにパスワードを要求せずにsshのは(私へのssh鍵を入れた。 sshのディレクトリに移動します。 ) ありがとう マイク |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|