我有一個包含版本號的簡單文本文件./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