The UNIX and Linux Forums  

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
1ファイル2ファイルから、出力uniqから2列を比較する pp56825 シェルプログラミングとスクリプティング 2 2008年1月10日 11:10午前
ファイル内の集計値とのSQL出力と比較 shiroh_1982 UNIXのダミー質問と回答のため 1 2007年9月2日 08:40午前
FTPのファイルのサイズを比較するにはどのように? icemania シェルプログラミングとスクリプティング 1 2007年7月10日 12:17午前
ファイルに2ファイルを、出力dups比較 blt123 UNIXのダミー質問と回答のため 2 2004年7月15日 11:31午前

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年11月6日
moustik moustik is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 18
Question は、スクリプトからの出力ファイルからファイルのサイズを比較する

こんにちはみんな、

まず第一に取り組んでいる私のSunOS 5.10 Generic_125100 - 10 sun4u SPARCのSUNW 、太陽火災- V240

私は2つのディレクトリを圧縮し、スクリプトを適用されているが、他のサーバーへのFTP経由で送信してください。これは非常にうまく働いている。
私が必要の場合、トラブルシューティングのために有用なデータのログを決定するスクリプトの中theis 。今まで簡単に終了します。
私はanaware人にメールでいくつかの情報を送信する必要があります。よく圧縮されているこの情報は、データであるとは、 FTPサーバーまたはバックアップtransfertに基づいているが上手く機能していません。
ここで興味深い手掛かりを始めている

それから私は(情報) lsの出力は、圧縮ファイルとtheDIRリットルのftpの出力ファイルを送る
このようなものです:

- rwxrwxrwx 1 ftpfintel ftpuser 2103425 11月5日11:40 ftptestsys.tar.Z

- RWの- rを-研究- 1ルートルート2103425 11月5日11:56 ftptestsys.tar.Z

それから私を整理しては、私は(メール)ファイル名、サイズ、所有者に送信するファイルを取得する関数を作成します。

このようなものです:

ルート2103425 ftptestsys.tar.Z

ftpfintel 2103425 ftptestsys.tar.Z

さて、この、または他の方法から、私は2つのファイルのサイズとの間のチェックを作成したいのですが。あなたと考えている、私はユーザに努力している

式が、何も良いとはどのようにメールの内容を読むことができるようになると知ってる

メール<場合、 [ [ 0-9 ]式[ 0-9 ]を" " [ OK ]をtransfertエコー
その他の
" transfert欠陥"エコー
  #2固定リンク)  
Old 2007年11月6日
gus2000 gus2000 is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿数: 157
私にとってこの作品:

コード:
a=100; b=100
if [[ $a -eq $b ]]; then
  echo "File sizes match."
else
  echo "File sizes differ!  Error!"
fi > MAIL
もちろん、 $ aと$ Bにプラグインには、ファイルのサイズが必要になります
  #3固定リンク)  
Old 2007年11月7日
moustik moustik is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 18
おかげでGus2000

ことができます私はどうすれば多くのファイルを作成せずにファイルのサイズを教えてplsプラグインすることができます。それは、スクリプト内の各出力に多くのファイルをせずに滞在させることはできますか?

私は自分の機能を行う場合は、それぞれのスクリプト( 1 \u003dサイズのftp 、それぞれのディレクトリに保存したために1 \u003d sizefromシステムls ) 4ファイルを作成することになりますから、サイズを取得する

5月には、シェルスクリプトの中にそれらの情報を維持するための方法ですか?
Thks
  #4固定リンク)  
Old 2007年11月7日
moustik moustik is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 18
なよなよした男が、他の問題を、私は自分のスクリプトを作成することが適切だが信頼性の高い

ここは...
AとBを同じ数CとDの異なるコードされているテストのための現実に

一\u003d当社
b \u003d ISF
ç \u003dのINL
エ\u003d INFに

エ$もっと例
48922183

場合、 [ " $ ç -式$エ" ] ;し、 "エコーを用いて、システムファイルのサイズ"に合わせ、他のエコー"を用いて、システムファイルのサイズが違いますErrror " ; Fiの

ときに私はこの両方が間違っている場合、同じ返事をもらう発射は\u003d BとCの差分エ

私は5月[可能性を[ ] ]と" "とは誰も取り組んでいる\u003d tryiedしました。いずれかのplsですか?
  #5固定リンク)  
Old 2007年11月7日
ranj @ chn ranj@chn is offline Forum Advisor  
Ubuntuの再生中に!
  
 

参加日: 2005年10月
場所:チェンナイ
投稿数: 365
comaprisonが間違っています

あなたは、変数には、ファイルのサイズを取得する必要があります。例については、
コード:
a=`wc -c filename1 | nawk '{print $1}` ## can use a combination of ls and nawk too
b=`wc -c filename2 | nawk '{print $1}'` ## can use a combination of ls and nawk too

##Have used nawk as you have mentioned Solaris. Please change to 'awk' otherwise
さて、 もし 構文が正しい動作するはずです。ファイル名はファイルの内容を比較するために使用することはできません!
  #6固定リンク)  
Old 2007年11月7日
moustik moustik is offline
登録ユーザー
  
 

参加日: 2007年10月
投稿: 18
おかげchn @ ranj

非常に興味深いです。

あまり役に立たない私のデータファイルを取得するのに役立ちます。

しかし、それは上手く機能していない。もし私に\u003d BとCの差分エa \u003d bの[ OK ]を私はいつもç \u003dエは[ OK ]をしようかなというのと同じ答えを得るには、テストを行う

もちろんファイル名は以下の関数を作成するので、私はここには使用できません:

テスト( )

猫$ 1 |
はgrep [ *. Ž ] |
awkは' ( ) ' $ 5を印刷する|
セッド - e 'を秒/ / / gの' -メール印刷' / ( 8192 / / gに' - e 'を秒/で。 / / gの'メール'/^$/エ'

テスト" $ INFOSYSL " > " $ DIRLOG /当社"
テスト" $ INFOSYSF " > " $ DIRLOG / ISF "
テスト" $ INFONETL " > " $ DIRLOG / INLが"
テスト" $ INFONETF " > " $ DIRLOG / INF "という

一\u003d $当社
b \u003d $ ISF
ç \u003d $のINL
エ\u003d $ INFに

輸出のabcd

場合、 [ " $ 1 " -式" $ b "の] ;し
"エコーを用いて、システムファイルのサイズ"と一致
他"を用いて、システムファイルのサイズエコー" Errror異なる
Fiの> > $メール

場合、 [ " $ c "は、式" $エ" ] ;し
"エコーネットファイルのサイズ"と一致
他の"ネットファイルのサイズエコー" Errror異なる
Fiの> > $メール
Closed Thread

ブックマーク

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

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

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

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




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


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

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