2012-05-11 7 views
1

シェルスクリプトの変数に一連のコマンドの出力を格納しようとしています。明らかなバックティックと評価は失敗しています。誰かがこれで私を助けてくれますか?複数のパイプの後に出力文字列を変数にコピーする

私は変数に

head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//' 

の出力を保存したいです。

コマンドは正常に動作します。

あなたが行うことができます
+1

あなたは '' VAR = $(頭を....)しようとしましたか? – cnicutar

+0

Yup ..私はバクテリク、evalと$()行20:=:コマンドが見つかりません。 – Laz

+0

パイプの頭部/尾部は不要です。次のようにします:sed -n "$ {errno} s /、// p" –

答えて

2

var=$(head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//')