我想从文件中读取一个字符串 这个字符串例如是
&0001 = 1234 5678 9abc
现在我想取这个字符串并从中构建另一个字符串
123456789abc
我成功通过
读取文件末尾的字符串read_addr="`awk "END {print}" file.txt`"
echo ${read_addr}
我应该如何继续创建上面的字符串123456789ab?
答案 0 :(得分:1)
相反如何:
tail -n 1 file.txt | sed 's/ //g' | sed 's/.*=//'
tail -n 1
为您提供文件的最后一行,sed 's/ //g'
删除空格。
答案 1 :(得分:1)
你可以稍微改变你的awk行:
awk -F= 'END{gsub(/ /,"",$2);print $2}' file.txt
这个awk系列将通过单个进程完成简单的任务。