The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXの詳細&エキスパートのためのユーザー
Googleのunix.com



UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
2ファイルを比較する hdixon UNIXのダミー質問と回答のため 2 2007年8月1日 01:24午後
、それを是正することはできませんppleaseに役立つ2つの番号取得エラーを比較するには moh_hak_786 シェルプログラミングとスクリプティング 2 2007年6月25日 12:55午前
2つのファイルを比較する マーワン UNIXのダミー質問と回答のため 6 2007年6月11日 03:39午前
実際のファイルのファイルを比較すると影 terrym UNIXの詳細&エキスパートのためのユーザー 4 2007年2月9日 02:38午前
ファイル内のシェルスクリプトのファイルを比較する raina_nalin シェルプログラミングとスクリプティング 4 2005年6月21日 07:00午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2006年9月13日
gkrishnag gkrishnag is offline
登録ユーザー
  
 

参加日: 2006年7月
投稿: 49
スクリプトエラー.. 2ファイルを比較する!

やあ

私はスクリプトでは、以下の2つのファイルの比較を使用しています..私は下記の取得エラー:
# ! / bin / shに
#スクリプトの2ファイル間の時差を確認する
最初の引数は、常に古いファイルFile2に注意する必要があります# 。他は、逆の論理だ。
<old diff.sh #ファイル<newファイル
[ [ $ # -北東2 ] ] ;し
エコー"ちょうど2つのファイル"を比較する必要があります
出口1
Fiの;

無視して、差分を#は、空白および空白。
差分- b - ( 1 ) 。差分$ ( 1 ) $ ( 2 ) > $ワット
[ [ $ ? -式0 ] ] ;し
"ファイルを追加されたエコー/削除"
その他の
"ファイルを追加されたエコー/削除"
Fiの;

#プロセスでは、差分ファイルです。
A線のように#見えるかもしれませんが
# <テキストを行ったが、アウト
# >のテキストは、付属の

一方ラインを読む
する
場合、 [ [ $ (線: 0:2 ) \u003d\u003d " < " ] ] ;し
$エコー(線: 2 )が削除されます。
Fiの;

場合、 [ [ $ (線: 0:2 ) \u003d\u003d " > " ] ] ;し
$エコー(線: 2 )が追加されます。
Fiの;

実行< $ ( 1 ) 。差分

実行時: diff.sh <oldfilename> <newfilename>
/ホーム/ cvsの- > diff.sh 2047files.txt 2048files.txt
ファイル/削除追加されました。
diff.sh [ 23 ] : $ (線: 0:2 ) :このコマンドの有効な指定された置換されていません。

一部は、この修正することができます...

注意してください。しかし、私のpuruseが行われると、私は自分の差分を参照してください可能性のある別のファイルを作成することですが、私は、エラーが表示される...これを行うにはどうすれば来てもいいですか?

任意のsugesstions ...
  #2固定リンク)  
Old 2006年9月13日
vino's Avatar
ヴィノ vino is offline Forum Staff  
サポーター(ヴィノ真理)
  
 

参加日: 2005年2月
場所:バンガロール、インド
投稿数:2798
また、 OSの記載はありません。変えてみてください # ! / bin / shに 〜へ # ! / binに/ bashの
  #3固定リンク)  
Old 2006年9月13日
gkrishnag gkrishnag is offline
登録ユーザー
  
 

参加日: 2006年7月
投稿: 49
引用:
当初の投稿 ヴィノ
また、 OSの記載はありません。変えてみてください # ! / bin / shに 〜へ # ! / binに/ bashの
我々研究Solarisを使用して...

一、上記のいくつかを修正することができます
  #4固定リンク)  
Old 2006年9月13日
blowtorch's Avatar
ジェット機 blowtorch is offline Forum Advisor  
サポーター
  
 

参加日: 2004年12月
場所:シンガポール
投稿数: 2,350
もしSolarisを使用して、 bashをインストールされていない可能性があります。 kshを使用する。 # ! / bin / shにする# ! / binに/ kshに変更します。わからない場合はkshかどうかをしようとしているものです。
  #5固定リンク)  
Old 2006年9月13日
vino's Avatar
ヴィノ vino is offline Forum Staff  
サポーター(ヴィノ真理)
  
 

参加日: 2005年2月
場所:バンガロール、インド
投稿数:2798
引用:
当初の投稿 ジェット機
もしSolarisを使用して、 bashをインストールされていない可能性があります。 kshを使用する。 # ! / bin / shにする# ! / binに/ kshに変更します。わからない場合はkshかどうかをしようとしているものです。
(線: 0:2 ) $構築kshでは動作しません。あなたのコードの一部を書き換える必要があります。使用組版。何かのように
コード:
typeset -L2 string
string=$line
if [[ "$string" == "< " ]] ; then
echo ${line#$string} is removed.
fi;
Closed Thread

ブックマーク

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

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

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

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




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


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

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