我有一个包含版本号的简单文本文件./version。不幸的是,有时文件中的版本号后面的空格和换行像如何从bash中的文件中提取和删除版本字符串
1.1.3[space][space][newline]
[newline]
[newline]
什么是提取版本号为一个bash变量没有尾随空格和换行最好的,最简单,最简单的办法?我试图
var=`cat ./version | tr -d ' '`
其作品为空格,但附加一个tr -d '\n'
当它不工作。
谢谢, 克里斯
您可以通过将空格和换行符放在方括号中,对tr进行一次调用:var = $(cat ./version | tr -d'[\ n]') - Dennis Williamson 0 secs ago [delete this评论] – 2009-06-10 11:23:28