0

期待される結果を得るために 1 つのコマンド ラインのみを記述する方法があるかどうかを知りたいです。私は説明する:

これを書くとき:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f

出力データを受け取りたい場合:

500000.000000 4427757.218739

入力データを別の行に書き込む必要があります。

-105 40

連結されたコマンドラインをこのスタイルとして書くことは可能ですか?:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f | -105 40

ありがとうございました

4

1 に答える 1

0

私もこの問題に遭遇し、解決策を見つけました:

echo -105 40 | proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f

これでうまくいくはずです。

たとえば c# 内からこれを行う必要がある場合、使用するコマンドは次のとおりです。

cmd.exe /c echo -105 40 | proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f

%注:コマンド プロセッサがこれを変数として解釈するため、 を 2 倍にする必要がある場合があります。

于 2013-12-08T16:08:03.007 に答える