2016-07-22 24 views
2

私は、時間次元に沿って連結しようとしているnetcdfファイルのリストを持っています。ncrcatでnetcdfファイルを連結する際の問題

hereの手順を使用しようとしていますが、これは十分に簡単です。

ncks -O --mk_rec_dmn time TiMREX_20080526_000001.nc test_out.nc 
を:しかし、私は私が初めてレコードの寸法を作成しようとすると、私は次のコマンドを使用しています(...私の部分の可能性が高いいくつかの小さな/愚か監督)多少の誤差に

を実行しています

これは、しかし、私に次のエラー与える:

ncks: invalid option -- '-' 

をこれは私の部分のちょうどいくつかの簡単な構文/誤植であるように思えるが、私は、私は「何かを見つけることができるかもしれないとしてみてください。

私は、このステップをスキップしようとちょうど右に行けば、私は、ファイルにncdump -hを実行したときだけ、確かに、それは、さらに

ncdump -h TiMREX_20080526_000001.nc 
netcdf TiMREX_20080526_000001 { 
dimensions: 
    time = 1 ; 
    bounds = 2 ; 
    x0 = 300 ; 
    y0 = 300 ; 
    z0 = 40 ; 

時間ディメンションが実際に存在していることを確認ncrcat部分...

ncrcat -O TiMREX_20080526_000001.nc TiMREX_20080526_000733.nc test_out.nc 

は、私は次のエラーを取得:特に奇数である

ncopen: filename "TiMREX_20080526_000001.nc": Not a netCDF file 

を..私はかなりnetCDFファイルであると確信しています(結局、ncdumpを実行してもncviewで問題なく表示できます...)

どのような考えですか?どのような簡単なステップが私は恥ずかしがっているのですか?

+0

二重ダッシュ " - "コマンドラインオプションとそれらの引数が最後にならなければなりません。 'ncks -O TiMREX_20080526_000001.nc test_out.nc --mk_rec_dmn time'を試しましたか? (実際にこれを 'ncks'で試したことはありません;ここで問題になるかもしれません) –

答えて

2

これは、コマンドが構文的に正しいと思われる奇妙なエラーです。確かに、私はそれが期待どおりに実行されたマシンにコピーしました。「無効なオプション」のエラーはありません。したがって、私は問題を再現することができません。報告したエラーメッセージに基づいて、システムがダッシュとして理解できない文字を(何らかの形で)使用しているように見えます。言い換えれば、あなたが報告するエラーは、ncksがダッシュのように見えるが、ダッシュではないファンキーなキャラクターを受け取った場合に期待されるものです。多分stackoverflowにコピーするとダッシュに変換されるので、それは私のために働きます(上記のコマンドをコンソールにコピーしてみてください)。入力したダッシュ文字が通常のキーボードのマイナス記号と同じであることを確認してください。一部のキーボード/文字セットでは、ダッシュに似た文字が作成されますが、ASCIIダッシュは使用されません。がんばろう。

関連する問題