使用sed从行的开头删除哈希

使用sed从行的开头删除哈希,sed,Sed,我想用文件的文件内容填充一个shell变量,这些文件内容从一行文件的开头起跟随#(但保持文件原样) 我试过了 file=$(head -n1 $another_filename | sed 's/^#//') 但产出是一样的。我不想删除整行,只是散列。当然是在您的帮助下找到的。 file=$(head-n1$filename | sed's/^#/')sed-i.bak's/^#/'文件的另一个演示的可能副本您是真的试图从文件中删除,还是试图用文件内容填充一个shell变量,但保持文件不变?你

我想用文件的文件内容填充一个shell变量,这些文件内容从一行文件的开头起跟随#(但保持文件原样)

我试过了

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

但产出是一样的。我不想删除整行,只是散列。

当然是在您的帮助下找到的。
file=$(head-n1$filename | sed's/^#/')

sed-i.bak's/^#/'文件
的另一个演示的可能副本您是真的试图从文件中删除
,还是试图用文件内容填充一个shell变量,但保持文件不变?你的问题应该包括简明的、可测试的样本输入和预期的输出。好的,谢谢你的帮助。绝对不是。再看看你收到的评论,如果你没有看到答案,那么澄清你的问题,解释为什么没有。