1

GMT ユーティリティ (汎用マッピング ツール) を使用して xyz ファイルの輪郭を描く短いバット ファイルを作成しています。最大ファイルと最小ファイルを読み込んで、後でバット ファイルで使用したいです。

set max_color=gawk "BEGIN {max = 0} {if ($3>max) max=$3} END {print max}" %file%
set min_color=gawk "BEGIN {min = %max_color%} {if ($3'< 'min) min=$3} END {print min}" %file%

でも後で読もうとすると

makecpt -Crainbow -T%min_color%/%max_color%/10 > conc.cpt

値を赤くする代わりに、gawk の 1 つのライナー全体があります
。値を設定するにはどうすればよいですか

4

1 に答える 1

4

for ループを使用して gawk コマンドの結果を取得します。

for /f %%a in ('your gawk command') do (
  set var=%%a
)
于 2010-07-29T07:41:23.523 に答える