2017-11-22 1 views
0

gnuplot에서 yrange를 파일에서 값을 읽는 변수로 설정하려고합니다. 내가 사용하는 코드는 다음과 같다 :Gnuplot이 yrange를 설정하기 위해 쉘 명령어 사용

pres = "< cat log.xy | tail -n 100 | grep 'average(inlet) of p' | tail -1 |cut -d ' ' -f9 | awk '{print $1 - 5.0}'" 
pres_max = pres + 5.0 
pres_min = pres - 5.0 
set yrange [pres_min:pres_max] 

가의 gnuplot에서 변수에 AWK의 출력을 전달하는 방법이 있나요? 또는 다른 방법으로 그 범위를 설정하고 있습니까?

+3

'cat','tail','cut','grep' 그리고 마지막으로'awk'의. 그것은 정확히 '과잉'의 동의어입니다. 'cat','tail','cut','grep'을 함께 사용하면'awk'만으로 거의 모든 것을 할 수 있다는 것을 명심하십시오. – sjsam

+1

gnuplot 자신의'stats' 명령을 사용하십시오 – Christoph

답변

0

잘못된 따옴표를 사용하고있을 가능성이 있습니까?

gnuplot> n = `echo 2` 
gnuplot> print n 
2 

절 참조 "대체 및 명령 줄 매크로"를 gnuplot manual