这是我的第一篇文章,我是初学者...
我有一个包含以下字符串的输出文件(tempfile4):
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字符串。 我试过这个,但只给我第二个字符串302105.aa4.md5:
var=`cat tempfile4 | sed -n "/.aa4/p" |awk '{print $NF}'`
有人能帮帮我吗?! 谢谢!
答案 0 :(得分:1)
使用 grep :
var1=$(grep -o -m1 '[[:alnum:]]*\.aa4' tempfile4)
echo "$var1"
302105.aa4