2016-09-08 14 views
0

後で使用する変数にリダイレクトします。

私はそれを行うには、2つの方法試してみた:

bei= `awk '/Total number of/ && /multidriven/' ../reports/synthesis/hdl.check_design.rpt | grep -o '[0-9]' | awk '{s+=$1} END {print s}'` 

bei= $(awk '/Total number of/ && /multidriven/' ../reports/synthesis/hdl.check_design.rpt | grep -o '[0-9]' | awk '{s+=$1} END {print s}') 

をしかし、彼らの両方が動作しないと、私は「コマンドが見つかりません」というエラーを受け取ります。誰もこれについて何か考えていると私を助けてくださいできますか?ありがとうたくさん

+2

は 'bei'と' $(awkの間にスペースを入れないでください..... ' –

+0

がええそれはそれだおかげでたくさん! –

答えて

0

失敗の理由は、bei$(awk.....)の間の余分なスペースのようです。

例:!!

sh-4.1$ x =$(date) #With space 
sh: x: command not found 
sh-4.1$ x=$(date) #Without space 
sh-4.1$ echo $x 
Thu Sep 8 06:41:07 EDT 2016 
sh-4.1$ 
関連する問題