2017-09-11 3 views
0

を使用してほぼ同じ2ファイルからファイルを1つのポストと私は初心者です択一私は以下の文字列を含む出力ファイル(tempfile4)があります。<br> ...これは私のモミあるsedコマンドに

230 User xferus logged in. 
250 CWD command successful. 
200 PORT command successful. 
150 Opening BINARY mode data connection for 'file list'. 
302105.aa4 
302105.aa4.md5 
226 Transfer complete. 

を私は、sedコマンドを使って変数に302105.aa4文字列だけを選択して保存するようにしました。 は、私はこれを試みたが、私だけ2番目の文字列302105.aa4.md5与える:

var=`cat tempfile4 | sed -n "/.aa4/p" |awk '{print $NF}'` 

誰かが私を助けてくださいことはできますが? ありがとうございました! グレップ

+0

それはsedをする必要がありますか? 'var = $(grep -o '。* \ .aa4 $' tempfile4)'で、行全体が必要で、 '.aa4'で終わる行が1つしかないと仮定して、それを行うことができます。 –

答えて

0

var1=$(grep -o -m1 '[[:alnum:]]*\.aa4' tempfile4) 
echo "$var1" 
302105.aa4 
+0

ありがとうございます...働いています... – corny

関連する問題