私のようなデータを持つファイルがあります:マッチファイルには、移植性
blub\0test\0further\0
を、今正確な内容は、シェルからそのファイルにあるかどうかをテストしたいと思います。 テストの移植可能な方法(* nixs全体)は何ですか?
任意の難解なgnu、bashなどの拡張機能は無視してください。
私のようなデータを持つファイルがあります:マッチファイルには、移植性
blub\0test\0further\0
を、今正確な内容は、シェルからそのファイルにあるかどうかをテストしたいと思います。 テストの移植可能な方法(* nixs全体)は何ですか?
任意の難解なgnu、bashなどの拡張機能は無視してください。
ファイルコンテンツ(または実際に大きなコンテンツ)を比較したい場合は、md5を使用することができます。
幸いにも、bashにはmd5sum!各コンテンツに対応する「価値」を得ることができます。
md5sum yourfile > tmp
cmp tmp cmpval
rm tmp
それはcat *の役に立たない使用です。 'md5sum
あなたが言ったことをすれば、あなたは彼が望む内容とそれを比較することができなくなるでしょう... –
何ですか? '* yourfile *'はワイルドカードであるはずですか? 'cat filename | md5sumは 'md5sum
をそして、それはシェルスクリプトである必要があります:あなたは別のファイルに探しているコンテンツを保存する場合
あなたが使用することができます(のはcmpvalましょうか)? – yellowantphil
悲しいことに、基本的なコアutilsを持つシェルスクリプトです。 – abergmeier
おそらくperlがそれを行うことができます:http://stackoverflow.com/questions/36304271/how-to-convert-a-ascii-null-nul-into-single-spacing-in-a-text-file-using-unix – yellowantphil