2016-10-03 57 views
-1

我想從一個單行文件的開頭填充一個shell變量,其文件內容是#後面的文件內容(但保留該文件)從sed開頭刪除散列

我試圖

file=$(head -n1 $another_filename | sed 's/^#//') 

,但輸出是一樣的。我不想刪除整行,只是散列。

+2

'sed -i.bak's/^#//'file' –

+1

[刪除從#開始的所有行從一個文件](http://stackoverflow.com/questions/8206280/ delete-all-lines-beginning-with-a-from-a-file) – Inian

+1

[無用貓的使用]的另一個示例(http://porkmail.org/era/unix/award.html#cat) – Inian

回答

-1

找到它當然你的幫助。 file=$(head -n1 $filename |sed 's/^#//')

+0

絕對不是。再看看你收到的評論,如果你沒有看到答案,然後澄清你的問題,解釋爲什麼不。 –