![]() |
|
|
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午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちはみんな、
まず第一に取り組んでいる私の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欠陥"エコー |
|
||||
|
おかげでGus2000
ことができます私はどうすれば多くのファイルを作成せずにファイルのサイズを教えてplsプラグインすることができます。それは、スクリプト内の各出力に多くのファイルをせずに滞在させることはできますか? 私は自分の機能を行う場合は、それぞれのスクリプト( 1 \u003dサイズのftp 、それぞれのディレクトリに保存したために1 \u003d sizefromシステムls ) 4ファイルを作成することになりますから、サイズを取得する 5月には、シェルスクリプトの中にそれらの情報を維持するための方法ですか? Thks ![]() |
|
||||
|
なよなよした男が、他の問題を、私は自分のスクリプトを作成することが適切だが信頼性の高い
![]() ![]() ここは... AとBを同じ数CとDの異なるコードされているテストのための現実に 一\u003d当社 b \u003d ISF ç \u003dのINL エ\u003d INFに エ$もっと例 48922183 場合、 [ " $ ç -式$エ" ] ;し、 "エコーを用いて、システムファイルのサイズ"に合わせ、他のエコー"を用いて、システムファイルのサイズが違いますErrror " ; Fiの ときに私はこの両方が間違っている場合、同じ返事をもらう発射は\u003d BとCの差分エ 私は5月[可能性を[ ] ]と" "とは誰も取り組んでいる\u003d tryiedしました。いずれかのplsですか? |
|
||||
|
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
|
|
||||
|
おかげ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の> > $メール |