Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は bash スクリプトから gnuplot を使用しており、値を 2 つの列から分割する必要があります。
lp で 1:($4/$6) notitle を使用して "results.csv" をプロットします
これは gnuplot のインタラクティブ モードでは正常に動作しますが、スクリプトから呼び出すと、列の値が bash スクリプトの引数と混同されます...どうすれば col を渡すことができますか? スクリプトからの値?
これは、Seanがコメントで尋ねたように、スクリプトからgnuplotをどの程度正確に呼び出しているかによって異なります。
$4一重引用符で囲まれていない限り、のようなものが展開されるので、それは1つのオプションです。他のどこでも、あなたは脱出する必要があります$:
$4
$
# print first argument echo $1 # print literally $1, a few ways echo '$1' echo "\$1" echo \$1