从sed开头删除散列
问题描述:
我想从一个单行文件的开头填充一个shell变量,其文件内容是#后面的文件内容(但保留该文件)从sed开头删除散列
我试图
file=$(head -n1 $another_filename | sed 's/^#//')
,但输出是一样的。我不想删除整行,只是散列。
答
找到它当然你的帮助。 file=$(head -n1 $filename |sed 's/^#//')
+0
绝对不是。再看看你收到的评论,如果你没有看到答案,然后澄清你的问题,解释为什么不。 –
'sed -i.bak's/^#//'file' –
[删除从#开始的所有行从一个文件](http://stackoverflow.com/questions/8206280/ delete-all-lines-beginning-with-a-from-a-file) – Inian
[无用猫的使用]的另一个示例(http://porkmail.org/era/unix/award.html#cat) – Inian