如何从文件
中删除'#'字符 File Name: /etc/ironman.d
#dir /usr/comicon
#dir2 /usr/individuality
#dir3 /usr/land
如何在dir2之前删除'#'字符。没有办法保持行号。 我试过了
dirpath='#dir2 /usr/individuality'
${dirpath#/#}
但它只删除$ dirpath而不是实际文件,如果我使用上面的方法删除'#'然后添加,我得到$ dirpath的副本没有'#',但我只想要单独输入'文件中的#'。如何删除#(在dir2之前)
答案 0 :(得分:2)
您可以使用sed(1)
编辑文件:
sed -e 's/#dir2/dir2/' /etc/ironman.d
答案 1 :(得分:0)
awk解决方案:
awk -F'#' '{print $2}' /etc/ironman.d