如何从剧本挑选特定的单词,并创建一个新的与他们withouth的空间

问题描述:

我想从文件 这串读的字符串是例如如何从剧本挑选特定的单词,并创建一个新的与他们withouth的空间

&0001 = 1234 5678 9abc 

现在我想利用这个字符串从它建立另一个字符串是

123456789abc 

我成功通过

read_addr="`awk "END {print}" file.txt`" 
echo ${read_addr} 
来读取文件末尾的字符串

我应该如何继续在上面创建字符串123456789abc?

这个怎么样,而不是:

tail -n 1 file.txt | sed 's/ //g' | sed 's/.*=//' 

tail -n 1给你的文件的最后一行和sed 's/ //g'删除空格。

+0

我也想删除&0001 = – amirelouti 2013-04-21 16:56:13

+0

我已经为该部分添加了额外的sed :) – Wolph 2013-04-21 16:58:36

+0

感谢Alot :) working great – amirelouti 2013-04-21 17:02:31

你可以改变你的awk线一点点:

awk -F= 'END{gsub(/ /,"",$2);print $2}' file.txt 

这AWK行会做简单的任务单的过程。