netcat関数の出力を変数に保存したいです。私は他の多くのことを試しましたが、私には効果がありませんでした。誰でも私を助けることができますか?これらすべてのスクリプト作業は私にとって全く新しいものでした!
#! /bin/sh
while true;do
var = "$(echo "RDTEMP1" | netcat -q2 sanderpi 5033)"
echo &(var)
echo "$(date +%Y-%m-%d%t%H:%M:%S)"
done
ベストアンサー1
シェルでは、次の方法で変数を設定できます。
var1=toto
var2="$(echo toto | othercommand)"
変数名、等号文字、変数に割り当てられた値の間にはスペースを入れないでください。
その後、変数をエコーするには、次のようにします。
echo $var
echo "$var"
echo "${var}"
bash / shでは、この&
文字は別のトピック「Job Control」に使用されます。
以下を使用してどのように進行するかを教えてください。
#! /bin/sh
while true;do
var="$(echo "RDTEMP1" | netcat -q2 sanderpi 5033)"
echo "$var"
echo "$(date +%Y-%m-%d%t%H:%M:%S)"
done